草庐IT

laravel-censor

全部标签

php - 如何将 VueJS 变量传递到 Laravel Blade 路由

我在VueJS中遍历JSON数组并将每个项目输出到屏幕,但我需要创建一个指向资源Controller的链接/路由,并为每一行返回ID,如下所示:Edit所以我尝试像这样将变量放入路由中@{{item.id}}但出现错误:语法错误,意外的“{”(View:/application/resources/views/admin/edit.blade.php)我这样做的方式显然不是正确的方式,但我在文档中找不到任何实现此目的的方法。编辑:关于此的进一步输入。路由函数需要第二个参数,在本例中为要编辑的项目的ID。在纯PHP/Blade中我有这个并且它有效:id)}}">Reduce对于动态搜索页

php - Laravel 政策 guest 用户

我有以下政策:AuthServiceProvider包含正确的绑定(bind):protected$policies=[Event::class=>EventPolicy::class,];在我的Controller中:publicfunctionindex(){$this->authorize('list');return$this->repository->paginate();}这将返回403Forbidden回应:此操作未经授权。Laravel文档指出,您可以让用户声明User可选或设置默认null值。我都试过了都没有用。我正在运行v5.8有什么想法吗?

php - 提交表单数据后,页面未在 laravel 中正确加载

我有一个网站,里面有一个表单,用户提交后的表单数据被发送到我的数据库和电子邮件。下面是我的Controller和路由Fee;$data=newRegister;$data->firstname=$request->firstname;$data->lastname=$request->lastname;$data->mobilenumber=$request->mobilenumber;$data->experience=$request->experience;$data->designation=$request->designation;$data->confirmation=$

php - 将 Vue js 前端和 laravel 后端(api 路由)托管到共享服务器?

我用vuejs作为前端库和laravel作为后端框架构建了一个单页Web应用程序。现在是时候将它托管在共享托管服务上了,但还没有找到任何明确的步骤来说明如何使用编程的加载Api路由成功地做到这一点。我将laravelpublic文件夹的内容和vuejs的构建文件复制到共享主机中的public_html文件夹。然后它在没有来自后端的数据的情况下加载前端。我是否必须为后端和前端使用两个单独的ip地址,或者是否可以使用相同的共享主机存储来部署我的Vuejs前端和laravel后端(api路由)。//index.phpoflaravelmake(Illuminate\Contracts\Htt

php - Laravel 6 artisan 包 :discover rename bootstrap/cache/packages

在composerupdate之后我得到一个错误:InFilesystem.phpline146:rename(/var/www/bootstrap/cache/packages.phpE7r5E4,/var/www/bootstrap/cache/packages.php):NosuchfileordirectoryArtisan命令不再有效。已经尝试过:composerducomposerinstallcomposerupdate 最佳答案 我发现了问题,我的windowsdocker(版本2.1.0.3)有时无法执行。我不知道

php - 如何检查许多 Controller 方法正在处理的对象是否存在 DRY 和 Laravel 风格?

在LaravelController中,我有几个方法都是从获取数据库记录开始,然后在检查是否找到数据后继续渲染View,或者在没有数据的情况下转到404页面.这是一个例子:with('user',$user);}functionget_edit_user($id){$user=static::get_user($user_id);if(!$user){returnResponse::error('404',static::$some_common_error404_message);}returnView::make('users.display_edit_user_form')->w

php - Laravel,用 Eloquent 方式插入一对多关系

我有一个模型Item与points有很多关系,如下所示:publicfunctionpoints(){return$this->has_many('Point');}然后在我的Controller中,我想在用户发布Item时设置一些数据。所以我这样做:$item=newItem;$item->author=$author;$item->description='';$item->link=$link;$item->source=$url['host'];$item->title=$title;$item->url_encoded=$url;$item->save();$points=a

php - Laravel:自定义多维数组验证

我有一个表单,用户可以一次插入多条记录。每条记录都有一个id、一个开始日期和一个结束日期。为了处理输入数据,我正在寻找验证所有这些内容的最佳方法。我至少需要一个记录对于每条输入的记录,id应该存在于另一个表中,datestart和enddate应该是有效日期,end日期应该早于开始日期所以我在这里需要某种多维数组验证...是否已经为此编写了任何自定义验证插件/代码?我已经尝试扩展Laravel验证,但我什至无法接近我想要的...我尝试过的:app/services/validators/LearningPathValidator.php(我正在使用laravel-extended-va

php - Laravel 'sometimes' 验证器因嵌套数组而失败

我正在使用LaravelValidator类对数组进行一些基本验证。我的数组:$employee['name']='name';$employee['address']='address';$employee['department']['department_name']='deptname';$employee['department']['department_address']='deptaddress';我有如下验证规则:$rules=array('name'=>'required','address'=>'required','department.department_n

php - 如何将 CKFinder 与 Laravel 集成?

我正在尝试将CKFinder与Laravel集成,我已经完成了大约95%。除了CheckAuthentication功能外,我可以让所有功能正常工作-无论上传是否正常,我都必须让它返回true。我尝试做的是在config.php文件中引导Laravel,然后检查用户是否已登录,如下所示:public/packages/ckfinder/config.php不过,这总是返回false。我也试过直接使用Laravel的Session在有人登录时将变量设置为true,在他们注销时设置为false,然后在config.php文件中检查它,但它总是返回Session::get("IsAuthor