当前位置: 首页 > news >正文

资源控制器--laravel进阶篇

        laravel的控制器当中有个资源控制器,这个比较好用。

        创建资源控制器

php artisan make:controller PhotoController --resource

        创建个路由来使用该资源控制器

use App\Http\Controllers\PhotoController;

Route::resource('photos', PhotoController::class);

        隐式模型绑定不会检索软删除的模型,可以使用withTrashed方法来检索软删除的模型

use App\Http\Controllers\PhotoController;

Route::resource('photos', PhotoController::class)->withTrashed();

        软删除意思是不会在数据库中真正删除数据,而是使用deleted_at字段来记录删除的时间。

        如果想在创建资源控制器同时多创建一个模型类,可以使用以下命令

php artisan make:controller PhotoController --model=Photo --resource

        声明资源路由时,你可以指定控制器应该处理的动作子集,而不是默认动作的全部集合

use App\Http\Controllers\PhotoController;

Route::resource('photos', PhotoController::class)->only([ 'index', 'show' ]);

        嵌套资源

use App\Http\Controllers\PhotoCommentController;

http://www.lryc.cn/news/489782.html

相关文章:

  • 对象:是什么,使用,遍历对象,内置对象
  • 设计模式:4、命令模式(双重委托)
  • DataWorks快速入门
  • EasyExcel并行导出多个excel文件并压缩下载
  • 圣诞节秘诀
  • 亚信安全发布《2024年第三季度网络安全威胁报告》
  • Long noncoding RNAs and humandisease
  • 嵌入式AI之rknn yolov5初探
  • 《Vue零基础入门教程》第三课:起步案例
  • 深入浅出C#编程语言
  • 游戏盾 :在线游戏的终极防护屏障
  • 工作中的问题记录笔记
  • 加载指定会话最近消息
  • 基于tensorflow使用VGG16实现猫狗识别
  • 第18章 EXISTS 与 NOT EXISTS 关键字
  • Windows多JDK版本管理工具JVMs
  • 【C++】初始化列表、类型转换
  • 创新设计,精准仿真|SOLIDWORKS Simulation 2025新功能
  • vue3封装Element Plus table表格组件
  • Qt之QWidget相关
  • 用web前端写出一个高校官网
  • 【笔记】Android Gradle Plugin配置文件相关说明-libs.versions.toml
  • 如何修复WordPress卡在维护模式
  • glob三个函数的效果
  • FreeRTOS:事件标志组与任务通知
  • c++11的动态类型
  • 付费会员渗透难,腾讯音乐的触顶挑战
  • 内网安全隧道搭建-ngrok-frp-nps-sapp
  • Load-Balanced-Online-OJ(负载均衡式在线OJ)
  • Postman之变量操作