如果条件在路线laravel

时间:2018-01-27 08:12:27

标签: php laravel laravel-5

我是laravel的新手。我有跟踪路由,我需要检查条件,如果用户已经存在于db然后调用不同的控制器,此外我希望这两个操作在单个HTML表单上单一提交已生成表单的按钮,使用laravel刀片引擎保存新用户。我需要在表单上指定哪些操作? P.S表单只有一个按钮。

Route::group(['prefix'=> 'save'], function(){
Route::get('/customer', [
    'uses' => 'CustomerController@SaveCustomer',
    'as' => 'save.customer'
    ]);

Route::get('/order',[
    'uses'=> 'OrderController@PlaceOrder',
    'as' => 'save.order'

]);

1 个答案:

答案 0 :(得分:0)

您应该使用中间件

https://laravel.com/docs/5.5/middleware

在中间件上,您应该检查用户/用户权限并根据用户权限进行重定向