add api url in env
This commit is contained in:
@@ -3,6 +3,7 @@ APP_ENV=local
|
|||||||
APP_KEY=
|
APP_KEY=
|
||||||
APP_DEBUG=true
|
APP_DEBUG=true
|
||||||
APP_URL=http://localhost
|
APP_URL=http://localhost
|
||||||
|
API_URL=http://localhost:8000
|
||||||
|
|
||||||
LOG_CHANNEL=stack
|
LOG_CHANNEL=stack
|
||||||
|
|
||||||
|
|||||||
@@ -8,30 +8,33 @@ use Illuminate\Foundation\Auth\AuthenticatesUsers;
|
|||||||
|
|
||||||
class LoginController extends Controller
|
class LoginController extends Controller
|
||||||
{
|
{
|
||||||
public function login()
|
/*
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
| Login Controller
|
||||||
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
| This controller handles authenticating users for the application and
|
||||||
|
| redirecting them to your home screen. The controller uses a trait
|
||||||
|
| to conveniently provide its functionality to your applications.
|
||||||
|
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
use AuthenticatesUsers;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Where to redirect users after login.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $redirectTo = RouteServiceProvider::HOME;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a new controller instance.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function __construct()
|
||||||
{
|
{
|
||||||
return view('auth.login');
|
$this->middleware('guest')->except('logout');
|
||||||
}
|
|
||||||
|
|
||||||
public function authenticate(Request $request)
|
|
||||||
{
|
|
||||||
$request->validate([
|
|
||||||
'kodlaluan' => 'required|string',
|
|
||||||
'katalaluan' => 'required|string',
|
|
||||||
]);
|
|
||||||
|
|
||||||
$credentials = $request->only('kodlaluan', 'katalaluan');
|
|
||||||
|
|
||||||
if (Auth::attempt($credentials)) {
|
|
||||||
return redirect()->intended('home');
|
|
||||||
}
|
|
||||||
|
|
||||||
return redirect('login')->with('error', 'Oppes! You have entered invalid credentials');
|
|
||||||
}
|
|
||||||
|
|
||||||
public function logout() {
|
|
||||||
Auth::logout();
|
|
||||||
|
|
||||||
return redirect('/');
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
|
use Config;
|
||||||
|
|
||||||
use App\Customer;
|
use App\Customer;
|
||||||
use App\Media;
|
use App\Media;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
@@ -33,7 +35,9 @@ class CustomersController extends Controller
|
|||||||
|
|
||||||
public function search(Request $request){
|
public function search(Request $request){
|
||||||
$noic = $request->noic;
|
$noic = $request->noic;
|
||||||
$customer_info = $this->customerService->getCustomerInfo($noic);
|
|
||||||
|
$customer_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json();
|
||||||
|
// dd($customer_info);
|
||||||
$search = true;
|
$search = true;
|
||||||
if($customer_info){
|
if($customer_info){
|
||||||
Session::put('customer_info',$customer_info);
|
Session::put('customer_info',$customer_info);
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
<?php
|
||||||
|
return [
|
||||||
|
'url' => env('API_URL')
|
||||||
|
];
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
<div class="col-md-4">Jantina</div>
|
<div class="col-md-4">Jantina</div>
|
||||||
<div class="col-md-8"><input type="text" name="jantina" id="jantina" readonly></div>
|
<div class="col-md-8"><input type="text" name="jantina" id="jantina" readonly></div>
|
||||||
<div class="col-md-4">Alamat</div>
|
<div class="col-md-4">Alamat</div>
|
||||||
<div class="col-md-8"><textarea name="alamat" id="alamat" cols="30" rows="3"></textarea></div>
|
<div class="col-md-8"><textarea style="resize:none" name="alamat" id="alamat" cols="30" rows="3"></textarea></div>
|
||||||
<div class="col-md-4">Poskod</div>
|
<div class="col-md-4">Poskod</div>
|
||||||
<div class="col-md-8"><input type="text" name="poskod" id="poskod" autocomplete="off"></div>
|
<div class="col-md-8"><input type="text" name="poskod" id="poskod" autocomplete="off"></div>
|
||||||
<div class="col-md-4">Daerah</div>
|
<div class="col-md-4">Daerah</div>
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
<div class="col-md-4">No Telefon 2</div>
|
<div class="col-md-4">No Telefon 2</div>
|
||||||
<div class="col-md-8"><input type="text" name="alternate_phone" id="alternate_phone" autocomplete="off"></div>
|
<div class="col-md-8"><input type="text" name="alternate_phone" id="alternate_phone" autocomplete="off"></div>
|
||||||
<div class="col-md-4">Alamat Surat Menyurat</div>
|
<div class="col-md-4">Alamat Surat Menyurat</div>
|
||||||
<div class="col-md-8"><textarea name="alamat_menyurat" id="alamat_menyurat" cols="30" rows="3"></textarea></div>
|
<div class="col-md-8"><textarea style="resize:none" name="alamat_menyurat" id="alamat_menyurat" cols="30" rows="3"></textarea></div>
|
||||||
<div class="col-md-4">Poskod</div>
|
<div class="col-md-4">Poskod</div>
|
||||||
<div class="col-md-8"><input type="text" name="poskod_menyurat" id="poskod_menyurat" autocomplete="off"></div>
|
<div class="col-md-8"><input type="text" name="poskod_menyurat" id="poskod_menyurat" autocomplete="off"></div>
|
||||||
<div class="col-md-4">Negeri</div>
|
<div class="col-md-4">Negeri</div>
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
No Kad Pengenalan
|
No Kad Pengenalan
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<input type="text" name="noic" id="noic" readonly value="{{ $customer_info['noic'] }}">
|
<input type="text" name="noic" id="noic" readonly value="{{ $customer_info['kpbaru'] }}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
No Pelanggan
|
No Pelanggan
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<input type="text" name="no_pelanggan" readonly id="no_pelanggan" value="{{ $customer_info['no_pelanggan'] }}">
|
<input type="text" name="no_pelanggan" readonly id="no_pelanggan" value="{{ $customer_info['nopelanggan'] }}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
Nama
|
Nama
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<input type="text" name="name" id="name" readonly value="{{ $customer_info['name'] }}">
|
<input type="text" name="name" id="name" readonly value="{{ $customer_info['nama'] }}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
Alamat
|
Alamat
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<textarea name="alamat" id="alamat" cols="20" rows="2" readonly>{{ $customer_info['alamat'].','.$customer_info['poskod'].','.$customer_info['daerah'].','.$customer_info['negeri'] }}</textarea>
|
<textarea style="resize:none" name="alamat" id="alamat" cols="30" rows="2" readonly>{{ $customer_info['alamat1'].','.$customer_info['alamat2'].','.$customer_info['alamat3'].','.$customer_info['alamat4'] }}</textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
No Telefon
|
No Telefon
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="col-8">
|
||||||
<input type="text" readonly name="no_phone" id="no_phone" value="{{ $customer_info['main_phone'] }}">
|
<input type="text" readonly name="no_phone" id="no_phone" value="{{ $customer_info['telefon'] }}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-6 text-right">
|
<div class="col-6 text-right">
|
||||||
<a class="button btn btn-primary" href="{{ route('gadaian',['noic'=>$customer_info['noic'] ]) }}">DAFTAR GADAI</a>
|
<a class="button btn btn-primary" href="{{ route('gadaian',['noic'=>$customer_info['kpbaru'] ]) }}">DAFTAR GADAI</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+7
-7
@@ -13,18 +13,18 @@ use Illuminate\Support\Facades\Route;
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Route::get('/',['as'=>'login','uses'=>'HomeController@index']);
|
Route::get('/',['as'=>'login','uses'=>'HomeController@index']);
|
||||||
|
|
||||||
// Auth::routes();
|
Auth::routes();
|
||||||
|
|
||||||
Route::middleware(['auth:juruwang,penilai,khazanah,PPC'])->group(function(){
|
Route::middleware(['auth:juruwang,penilai,khazanah,PPC'])->group(function(){
|
||||||
});
|
});
|
||||||
|
|
||||||
Route::get('register', 'Auth\RegisterController@register');
|
// Route::get('register', 'Auth\RegisterController@register');
|
||||||
Route::post('register', 'Auth\RegisterController@store');
|
// Route::post('register', 'Auth\RegisterController@store');
|
||||||
Route::get('login', 'Auth\LoginController@login')->name('login');
|
// Route::get('login', 'Auth\LoginController@login')->name('login');
|
||||||
Route::post('login', 'Auth\LoginController@authenticate');
|
// Route::post('login', 'Auth\LoginController@authenticate');
|
||||||
Route::get('logout', 'Auth\LoginController@logout')->name('logout');
|
// Route::get('logout', 'Auth\LoginController@logout')->name('logout');
|
||||||
|
|
||||||
Route::get('/', 'HomeController@index')->name('home');
|
Route::get('/', 'HomeController@index')->name('home');
|
||||||
Route::get('/home', 'HomeController@index')->name('home');
|
Route::get('/home', 'HomeController@index')->name('home');
|
||||||
|
|||||||
Reference in New Issue
Block a user