如何在Laravel登录后制作另一条路线

时间:2017-06-26 20:11:54

标签: php laravel routes controllers


我登录后想要另一条路线 现在它将进入公共/家庭,但我希望它转到另一条路线,如时间日。

我在这里发布了有关路线的代码 正如您所看到的那样现在转到HomeController@index,但我希望转到TimedayController@index

我希望有人可以帮助我!

Route::get('/', function () {
  return view('welcome');
});

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');

//timeday Routes
  Route::group(['middleware'=> 'web'],function(){
  Route::resource('timeday','\App\Http\Controllers\TimedayController');
  Route::post('timeday/{id}/update','\App\Http\Controllers\TimedayController@update');
  Route::get('timeday/{id}/delete','\App\Http\Controllers\TimedayController@destroy');
  Route::get('timeday/{id}/deleteMsg','\App\Http\Controllers\TimedayController@DeleteMsg');
});

2 个答案:

答案 0 :(得分:0)

转到avgloc并找到App\Http\Controllers\Auth(laravel 5.4)或LoginController(旧版本),然后撰写

AuthController

答案 1 :(得分:0)

如果您刚刚使用时间控制器上的基本CRUD功能,则可以NSLocale.current.description。这将自动处理到您要使用的控制器https://laravel.com/docs/5.4/controllers#resource-controllers的路由。请注意控制器处理的'操作'部分。这意味着您可以转到localhost.com/public/timeday,然后您将被带到Route::resource('timeday','TimedayController');控制器。

假设您正在使用默认Web路由文件,您还可以取出photos.index,因为默认情况下会将其插入该文件https://laravel.com/docs/5.4/middleware#middleware-groups中的所有路由。

所以你的代码最终会看起来像这样:

middleware=>web

在授权方面,您可以做一些事情,但最好的入门方式是阅读文档。 https://laravel.com/docs/5.4/authentication