Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 试图学习拉威尔。我如何创建一个单独的;邮政「;函数使用此;获得;密码?_Php_Laravel - Fatal编程技术网

Php 试图学习拉威尔。我如何创建一个单独的;邮政「;函数使用此;获得;密码?

Php 试图学习拉威尔。我如何创建一个单独的;邮政「;函数使用此;获得;密码?,php,laravel,Php,Laravel,ManagementController.php public function getDuplicate(Request $request) { $data = \App\Chalet::find( \Crypt::decrypt($request->input('cid')) ); if ( $data->group_id == Auth::user()->group->group_id ) {

ManagementController.php

 public function getDuplicate(Request $request)
        {
            $data = \App\Chalet::find( \Crypt::decrypt($request->input('cid')) );
            if ( $data->group_id == Auth::user()->group->group_id ) {
                $cid = \Crypt::decrypt($request->input('cid'));
                $mid = Extras::getMeta( 'chalet_details', '\App\ChaletMeta', $cid, 'chalet_id', true );
                $sid = Extras::getMeta( 'chalet_status', '\App\ChaletMeta', $cid, 'chalet_id', true );
                $ciid = Extras::getMeta( 'chalet_images', '\App\ChaletMeta', $cid, 'chalet_id', true );
                $arid = Extras::getMeta( 'auto_release_excemption', '\App\ChaletMeta', $cid, 'chalet_id', true );

                $rchalet = \App\Chalet::find($cid);
                $dup_chalet = $rchalet->replicate();
                $dup_chalet->unit_no = '';
                $dup_chalet->status = 0;
                $dup_chalet->visibility = 1;
                $dup_chalet->save();
                $nCID = $dup_chalet->chalet_id;

                $rmchalet = \App\ChaletMeta::find($mid);
                $dupM_chalet = $rmchalet->replicate();
                $dupM_chalet->chalet_id = $dup_chalet->chalet_id;
                $dupM_chalet->save();

                $archalet = \App\ChaletMeta::find($arid);
                if ( $archalet ) {
                    $dupA_chalet = $archalet->replicate();
                    $dupA_chalet->chalet_id = $dup_chalet->chalet_id;
                    $dupA_chalet->save();
                }

                $schalet = \App\ChaletMeta::find($sid);
                $dupSChalet = $schalet->replicate();
                $dupSChalet->chalet_id = $dup_chalet->chalet_id;
                $dupSChalet->save();

                $cichalet = \App\ChaletMeta::find($ciid);
                $dupCIChalet = $cichalet->replicate();
                $dupCIChalet->chalet_id = $dup_chalet->chalet_id;
                $dupCIChalet->save();

                return Redirect::to(Auth::user()->group->alias.'/app/echalet/view/?cid=' . \Crypt::encrypt($nCID) .'&action=view')->with('message', Extras::alert('success', 'Successful Duplicated Chalet! Please enter Unit #.'))->with('duplicate', true);

            } else {

                return Redirect::to( Auth::user()->group->alias.'/app/echalet' )->with('message', Extras::alert( 'error', "Something went wrong, Didn't managed to duplicate chalet" ));

            }
        }

此“获取”功能在单击显示“复制”的按钮后创建项目的副本。我希望你们能帮我指出我应该删除代码的哪一部分,这样我就可以创建一个单独的“post”函数。

此代码复制ChatleMeta模型并返回一条消息。如果要修改可调用此函数的方法(GET/POST),则需要修改属于此控制器/操作的路由


此外,您还可以删除模型复制。

此代码复制ChatleMeta模型并返回一条消息。如果要修改可调用此函数的方法(GET/POST),则需要修改属于此控制器/操作的路由


此外,您还可以删除模型复制。

是否也要使用post方法调用此函数?我想分离(获取)复制数据和(发布)保存数据,以便在单击按钮后不会立即复制此代码复制ChatleMeta模型并返回一条消息。如果要修改可调用此函数的方法(GET/POST),则需要修改属于此控制器/action.Ohh的路由。谢谢你的提示。如何使此代码只获取数据而不是复制数据?删除模型复制。是否也要使用post方法调用此函数?我想分离(获取)复制数据和(发布)保存数据,以便在单击按钮后不会立即复制此代码复制ChatleMeta模型并返回消息。如果要修改可调用此函数的方法(GET/POST),则需要修改属于此控制器/action.Ohh的路由。谢谢你的提示。如何使此代码只获取数据而不是复制数据?请删除模型复制。