最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

laravel-admin 實現在指定的相冊下添加照片

 更新時間:2019年10月21日 08:40:02   作者:懶驢打滾  
今天小編就為大家分享一篇laravel-admin 實現在指定的相冊下添加照片,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

相冊與照片是一對多的關系,有以下需求:

1、點開一條相冊數據看到相冊的照片列表

2、為相冊添加照片時,表單中要看到相冊的基本信息

以下是實現步驟:

第一步:構建帶參數路由:

$router->resource('manage/{albumid}/photo',Manage\PhotoController::class);

第二步:處理操作對應的函數:

(1)列表查看

public function index($albumid)
 {
 return Admin::content(function (Content $content)use($albumid) {

  $content->header('header');
  $content->description('description');

  $content->body($this->grid($albumid));
 });
 }

 protected function grid($albumid)
 {
 return Admin::grid(Photos::class, function (Grid $grid)use($albumid) {

  $grid->model()->where('album_id',$albumid);
  ......
  }
 }

(2)創(chuàng)建照片,并在創(chuàng)建表單上顯示所屬相冊的基本屬性

protected function form()
 {
 return Admin::form(Photos::class, function (Form $form){
  $paramters = request()->route()->parameters();

  $artworkid = isset($paramters['albumid'])?$paramters['albumid']:request()->input('albumid');

  $album= ArtImage::find($albumid);
  ......
 }
 }

(3)更新照片

 //重寫update,多接收一個參數
 public function update($album,$id)
 {
 return $this->form()->update($id);
 }


(4)刪除照片

 //重寫destroy,多接收一個參數
 public function destroy($albumid,$id)
 {
 if ($this->form()->destroy($id)) {
  return response()->json([
  'status' => true,
  'message' => trans('delete_succeeded'),
  ]);
 } else {
  return response()->json([
  'status' => false,
  'message' => trans('delete_failed'),
  ]);
 }
 }

以上這篇laravel-admin 實現在指定的相冊下添加照片就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Chrome Web App開發(fā)小結

    Chrome Web App開發(fā)小結

    這篇文章主要分享下自己在開發(fā)Web App遇到的問題和過程,以及一些很已經(如何)填平的坑。
    2014-09-09
  • PHP實現隨機生成水印圖片功能

    PHP實現隨機生成水印圖片功能

    這篇文章主要為大家詳細介紹了PHP生成隨機水印圖片的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • ThinkPHP框架下微信支付功能總結踩坑筆記

    ThinkPHP框架下微信支付功能總結踩坑筆記

    這篇文章主要介紹了ThinkPHP框架下微信支付功能總結踩坑筆記,結合實例形式總結分析了thinkPHP微信支付功能開發(fā)過程中遇到的各種問題與解決方法,需要的朋友可以參考下
    2019-04-04
  • Laravel中Kafka的使用詳解

    Laravel中Kafka的使用詳解

    這篇文章主要介紹了Laravel中Kafka的使用詳解,kafka是一個分布式消息隊列,具有高性能、持久化、多副本備份、橫向擴展能力,有對于消息隊列感興趣的同學可以參考下
    2021-03-03
  • PHP實現微信支付(jsapi支付)流程步驟詳解

    PHP實現微信支付(jsapi支付)流程步驟詳解

    這篇文章主要介紹了PHP實現微信支付(jsapi支付)流程步驟詳解,需要的朋友可以參考下
    2018-03-03
  • Laravel修改驗證提示信息為中文的示例

    Laravel修改驗證提示信息為中文的示例

    今天小編就為大家分享一篇Laravel修改驗證提示信息為中文的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 使用PHP+Redis實現延遲任務,實現自動取消訂單功能

    使用PHP+Redis實現延遲任務,實現自動取消訂單功能

    這篇文章主要介紹了用PHP+Redis實現延遲任務,實現自動取消訂單功能,通過業(yè)務場景給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • yii2 commands模式以及配置crontab定時任務的方法

    yii2 commands模式以及配置crontab定時任務的方法

    下面小編就為大家?guī)硪黄獃ii2 commands模式以及配置crontab定時任務的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Laravel使用memcached緩存對文章增刪改查進行優(yōu)化的方法

    Laravel使用memcached緩存對文章增刪改查進行優(yōu)化的方法

    這篇文章主要介紹了Laravel使用memcached緩存對文章增刪改查進行優(yōu)化的方法,結合實例形式分析了Laravel框架中使用memcached緩存實現針對增刪改查等操作的優(yōu)化功能,需要的朋友可以參考下
    2016-10-10
  • frename PHP 靈活文件命名函數 frename

    frename PHP 靈活文件命名函數 frename

    用php上傳文件或進行移動等文件操作時,一般都會處理文件命名的問題,如果用原文件名稱,可能會遇到文件名已經存在的情況
    2009-09-09

最新評論

岳阳县| 新沂市| 监利县| 随州市| 胶南市| 丹巴县| 西乡县| 西林县| 揭西县| 兴文县| 石城县| 孟村| 昭通市| 郧西县| 呼伦贝尔市| 唐海县| 杂多县| 井冈山市| 赤水市| 安义县| 元朗区| 光泽县| 两当县| 云南省| 平度市| 永康市| 布尔津县| 雷波县| 门头沟区| 云阳县| 大化| 宜兴市| 饶平县| 麻阳| 新绛县| 吴川市| 秦安县| 衢州市| 宁都县| 汕头市| 靖西县|