add api url in env

This commit is contained in:
Zakwan Hamdan
2020-10-20 10:52:13 +08:00
parent 60afe5d1ba
commit 1dce7747d0
7 changed files with 52 additions and 40 deletions
+1
View File
@@ -3,6 +3,7 @@ APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
API_URL=http://localhost:8000
LOG_CHANNEL=stack
+27 -24
View File
@@ -8,30 +8,33 @@ use Illuminate\Foundation\Auth\AuthenticatesUsers;
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');
}
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('/');
$this->middleware('guest')->except('logout');
}
}
+5 -1
View File
@@ -2,6 +2,8 @@
namespace App\Http\Controllers;
use Config;
use App\Customer;
use App\Media;
use Illuminate\Http\Request;
@@ -33,7 +35,9 @@ class CustomersController extends Controller
public function search(Request $request){
$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;
if($customer_info){
Session::put('customer_info',$customer_info);
+4
View File
@@ -0,0 +1,4 @@
<?php
return [
'url' => env('API_URL')
];
+2 -2
View File
@@ -52,7 +52,7 @@
<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-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-8"><input type="text" name="poskod" id="poskod" autocomplete="off"></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-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-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-8"><input type="text" name="poskod_menyurat" id="poskod_menyurat" autocomplete="off"></div>
<div class="col-md-4">Negeri</div>
+6 -6
View File
@@ -17,7 +17,7 @@
No Kad Pengenalan
</div>
<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>
@@ -27,7 +27,7 @@
No Pelanggan
</div>
<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>
@@ -37,7 +37,7 @@
Nama
</div>
<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>
@@ -47,7 +47,7 @@
Alamat
</div>
<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>
@@ -57,7 +57,7 @@
No Telefon
</div>
<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>
@@ -74,7 +74,7 @@
</label>
</div>
<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>
+7 -7
View File
@@ -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::get('register', 'Auth\RegisterController@register');
Route::post('register', 'Auth\RegisterController@store');
Route::get('login', 'Auth\LoginController@login')->name('login');
Route::post('login', 'Auth\LoginController@authenticate');
Route::get('logout', 'Auth\LoginController@logout')->name('logout');
// Route::get('register', 'Auth\RegisterController@register');
// Route::post('register', 'Auth\RegisterController@store');
// Route::get('login', 'Auth\LoginController@login')->name('login');
// Route::post('login', 'Auth\LoginController@authenticate');
// Route::get('logout', 'Auth\LoginController@logout')->name('logout');
Route::get('/', 'HomeController@index')->name('home');
Route::get('/home', 'HomeController@index')->name('home');