Route::group(array('module' => 'Supplier', 'namespace' => 'Supplier\\Controllers'), function () {
Route::resource('/supplier/login', 'SupplierController@login');
Route::resource('/supplier/register', 'SupplierController@register');
Route::resource('/supplier/logout', 'SupplierController@logout');
Route::post('/userAjaxHandler', 'SupplierController@userAjaxHandler');
//IF YOU NEED TO USE GET POST, USE THIS FORMAT AS IN BELOW BLOCK COMMENT
/*Route::get('admin/dashboard', function () {
return view("Admin/Views/dashboard");
}); */
Route::group(['middleware' => 'auth:supplier'], function () {
// Supplier Controller
Route::resource('/supplier/dashboard', 'SupplierController@dashboard');
Route::resource('/supplier/profile', 'SupplierController@profile');
Route::resource('/supplier/supplierDetails', 'SupplierController@supplierDetails');
Route::post('/supplier/ajaxHandler', 'SupplierController@ajaxHandler');
Route::get('images/{filename}', function ($filename) {
// die($filename);
$fileInfo = explode("_", $filename);
$path = storage_path() . '/uploads/' . $fileInfo[0] . '/' . $filename;
// die($path);
$file = File::get($path);
$type = File::mimeType($path);
$response = Response::make($file, 200);
$response->header("Content-Type", $type);
return $response;
// Route::get('images/{filename}', 'SupplierController@getImages');
});
// Product Controller
Route::resource('/supplier/add-product', 'ProductController@addProduct');
});
});