returnredirect('home/dashboard'); }); 有些情况下你可能希望用户重定向至上级一页面,比如,当提交表单失败时。这时可以使用 全局辅助函数back。由于此功能利用了Session,请确保调用back函数的路由是使用web中间件组或应用了所有的 Session 中间件: Route::post('user/profile',function(){ ...
const factory = 'laravel.controller.factory';/** * 构造 * * @return void */ public function __construct() { // If the controller has specified a layout to be used when rendering // views, we will instantiate the layout instance and set it to the // layout property, replacing the st...
1classUserController 2{ 3publicfunctionindex() 4{ 5$users=User::active() 6->orderByName() 7->get(['id','name','email']); 8 9returnInertia::render('Users', [ 10'users'=>$users, 11]); 12} 13} Inertia Modern Monoliths
phpclassUsers_ControllerextendsBase_Controller{publicfunctionaction_index(){return"Welcome to the users controller."; } } 我们的users控制器是一个类,其名称是由其中包含的方法的域构成的,并以_Controller为后缀。由于这个控制器的域是用户帐户,我们的控制器被命名为Users_Controller。_Controller后缀是必需的,因...
首先添加一个控制器,在命令行中输入php php artisan make:controller Admin/FileController,创建一个空的FileController控制器,控制器中有下列四个方法: index 显示文件和目录列表 upload 上传新文件 createFolder 创建新文件夹 delete 删除文件或目录 我们在app/Services目录下创建一个UploadsManager服务类,用了处理上传文...
3.Laravel框架中的应用:大量使用,如在服务提供者注册过程中,通过将服务名称与提供服务的匿名函数进行绑定,在使用时可以实现动态服务解析。可以通俗的理解为对一种资源的提供,这个资源可以是一个类的实例、一个路径或是一个文件等,提供服务就是提供一种资源(Illuminate\Routing\ControllerServiceProvider.php) ...
* This namespace is applied to your controller routes. 定义当前 Laravel 应用控制器路由的命名空间。 */protected$namespace='App\Http\Controllers';/** * Define your route model bindings, pattern filters, etc. 定义路由绑定、正则过滤等。
return redirect()->action( 'UserController@profile', ['id' => 1] );重定向并使用 Session 闪存数据#重定向到一个新的 URL 的同时通常会 附加Session 闪存数据。通常在控制器行为执行成功后会将成功的消息传在 Session 闪存中。为了方便起见,您可以用链式的方式创建一个 RedirectResponse 的实例并闪存在 ...
return'Users!'; }); 现在,你在 web 浏览器输入/users,你应该会看到Users!输出。真棒!已经创建了你第一个路由。 路由也可以赋予控制器类。例如: Route::get('users','UserController@getIndex'); 该路由告知框架/users路由请求应该调用UserController类的getIndex方法。要查看更多关于路由控制器信息,查看控制器文...
All routes and controllers should return a response to be sent back to the user's browser. Laravel provides several different ways to return responses. The most basic response is returning a string from a route or controller. The framework will automatically convert the string into a full HTTP...