首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Laravel 控制器:从 MVC 模式聊起

php namespace App\Http\Controllers; use Illuminate\Http\Request; class TaskController extends Controller...php namespace App\Http\Controllers; use Illuminate\Http\Request; class TaskController extends Controller...注:这里需要注意的是控制器 TaskController 的完整命名空间是 App\Http\Controllers\TaskController,但是我们在定义路由的时候只用了类名,关于这一点我们在上一篇教程的命名空间前缀部分已经提到过...,默认情况下,如果没有指定完整的命名空间,那么路由文件 web.php 中所有控制器都位于 App\Http\Controllers 命名空间下,所以在定义控制器路由的时候可以省略这个命名空间前缀。...php namespace App\Http\Controllers; use Illuminate\Http\Request; class PostController extends Controller

11.2K51

3分钟短文:Laravel控制器用法光速入门

首先使用命令行脚手架创建一个控制器文件: php artisan make:controller TasksController 默认的控制器文件放置在 app/Http/Controllers 目录下...我们看生成的文件默认代码: namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class...我们且说一说接收用户表单提交数据的POST方法: public function store() { $task = new Task; $task->title = Input::get...所以我们可以方便地使用依赖注入的方式,这样改写 store 方法: public function store(\Illuminate\Http\Request $request) { $task...还好laravel提供了一个方法,默认给我们做了这些重复工作,所以只要用 resource 方法注册就可以了: Route::resource('tasks', 'TasksController');

1.8K11

3分钟短文:Laravel控制器用法光速入门

首先使用命令行脚手架创建一个控制器文件: php artisan make:controller TasksController 默认的控制器文件放置在 app/Http/Controllers 目录下...我们看生成的文件默认代码: namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; class...我们且说一说接收用户表单提交数据的POST方法: public function store() { $task = new Task; $task->title = Input::get...所以我们可以方便地使用依赖注入的方式,这样改写 store 方法: public function store(\Illuminate\Http\Request $request) { $task...还好laravel提供了一个方法,默认给我们做了这些重复工作,所以只要用 resource 方法注册就可以了: Route::resource('tasks', 'TasksController');

1.5K10
领券