php – Laravel编辑路由最佳实践
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – Laravel编辑路由最佳实践,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含745字,纯文字阅读大概需要2分钟。
内容图文
在laravel 5.2基本任务列表教程中有三条路线:
Route::get('/', function () { /**/ });
Route::post('/task', function (Request $request) { /**/ });
Route::delete('/task/{task}', function (Task $task) { /**/ });
第一个用于列出任务,第二个用于添加任务,第二个用于删除任务.在教程中,列表视图还包含用于添加任务的表单.
哪个是包含添加/编辑任务表单的单独页面的最佳做法?我在考虑这样的事情:
Route::get('/edit/{task?}', function () { /**/ });
使用可选的{task?}参数,我可以选择是插入还是更新,但我不太喜欢在URL中指定动作(编辑).
有什么建议吗?
解决方法:
Laravel中CRUD的最佳实践是创建resource controller:
php artisan make:controller TaskController --resource
并使用Route :: resource()进行路由.例如,该子句将为CRUD创建7条标准路由:
Route::resource('task', 'TaskController');
内容总结
以上是互联网集市为您收集整理的php – Laravel编辑路由最佳实践全部内容,希望文章能够帮你解决php – Laravel编辑路由最佳实践所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。