草庐IT

php - 拉维尔 5.6 : Table creation failed

我是Laravel的新手,我正在尝试使用Schema外观创建表。我使用命令创建迁移文件phpartisanmake:migrationcreate_products_define_standards_table--create=products_define_standards这是文件:increments('id');$table->string('code')->unique();$table->string('image');$table->timestamps();});}/***Reversethemigrations.**@returnvoid*/publicfunctio

php - Laravel Notification - 在字符串上调用成员函数 routeNotificationFor()

拉拉维尔5.5ControllerpublicfunctionsendBookingSms(){$checkState=session()->get('checkState');$staffs=Staff::whereIn('staffId',$checkState)->get();foreach($staffsas$staff){$email=str_replace("","","44".substr($staff->mobile,1)).'@mail.mightytext.net';Notification::send($email,newNewBooking($email));}

php - Laravel 模型未在 Controller 方法中绑定(bind)

我有一个Laravel模型PurhaseOrder和一个带有方法show的ControllerPurchaseOrdersController如果我用整数对方法进行类型转换:publicfunctionshow(int$purchaseOrder){dd(PurchaseOrder::find($purchaseOrder));}然后dd()转储出我所期望的(数据库中ID与$purchaseOrder匹配的记录)但是如果我这样做:publicfunctionshow(PurchaseOrder$purchaseOrder){dd($purchaseOrder);}然后$purchase

php - Laravel Eloquent : is SQL injection prevention done automatically?

给定示例代码(Message是一个Eloquent模型。):publicfunctionsubmit(Request$request){$this->validate($request,['name'=>"required","email"=>"required"]);//databaseconnection$message=newMessage;$message->name=$request->input("name");$message->email=$request->input("email");$message->save();}Eloquent是否使用参数化查询(如PDO)

php - Laravel 中的实体逆向工程或自动生成?

我通常使用SF2和Doctrine,可以自动生成实体,如果你在像MySQLWorkbench这样的软件中构建模式,你可以进行逆向工程。我是Laravel的新手,所以有办法同时做这两件事吗?我会使用Laravel,因为我必须做一个非常小的项目,但我不想为我们所谓的“迁移”编写所有这些代码,看起来很无聊不是吗?所以有一种方法可以在laravel中生成这些东西吗?也许我必须为此使用Laravel中的Doctrine? 最佳答案 如果您想从现有的mysql数据库生成迁移文件,您可以使用名为XCMer/larry-four-generator

php - Laravel 消息包报错

我正在为一个项目进行时事通讯的表单验证,新闻信件表格出现在每一页上,所以它也会出现在longin和注册页面上,所以我决定使用LaravelMessageBags来存储新闻信件错误,但它一直在我检查和输出的实际页面上给我一个未定义的属性错误,回显错误,我不知道我是否做错了什么,不过这里有详细信息!错误:Undefinedproperty:Illuminate\Support\MessageBag::$newsletter我在Controller中的代码:returnRedirect::back()->withInput()->withErrors($inputs,"newsletter"

php - Laravel 公共(public)目录列表重定向循环错误 - 需要优雅地失败

我正在使用Laravel并在我的公共(public)目录中有一个名为uploads的上传文件文件夹。我想确保没有人会不小心导航到该目录的根目录,所以我添加了如下路由:Route::get('uploads',function(){returnRedirect::to('/');});这不起作用,因为我的浏览器出现重定向循环错误。我已将其缩小为目录存在的事实-如果我删除/重命名目录,路由将按预期工作。这让我觉得有更好的方法来处理这个问题。我该如何解决这个问题? 最佳答案 显然,重定向循环似乎来自尾部斜杠重定向,在Laravel默认.h

php - 表单 - 从 Controller 传递数组到 View - PHP - Laravel

我真的是Laravel的新手,我不确定我是否知道我在做什么。我的主视图中有一个表单。我将输入传递给Controller​​,我希望数据显示在另一个View中。我似乎无法将数组从Controller获取到第二个View。我不断收到500hphp_invoke。这是我将数组从Controller传递到view2的地方。publicfunctionformSubmit(){if(Input::post()){$name=Input::get('name');$age=Input::get('age');$things=array($name,$age);returnView::make('v

php - Laravel 4 - 生产站点自定义错误页面

我正在我的云服务器上部署我的laravel应用程序。问题是,我不希望用户访问由应用程序引起的任何错误页面(带有跟踪堆栈),如何通过提供自定义错误页面来阻止这种情况发生? 最佳答案 首先,编辑app/config/app.php中的主要app.php配置文件,并将debug选项设置为false./*|--------------------------------------------------------------------------|ApplicationDebugMode|-----------------------

php - 在 Laravel 中,您可以使用对象的主键检查对象是否在集合中吗?

我需要一种快速判断对象是否在集合中的方法。我正在构建一个模板,管理员可以在其中为用户分配角色。下面的陈述基本上就是我想要完成的。是这个角色集合中主键值为5的角色。我在做什么(显然简化为一个文件):roles->toArray();//Rebuildsthevaluesfrom$tmpUserRolessothatthearraykeyistheprimarykey$userRoles=array();foreach($tmpUserRolesas$roleData){$userRoles[$roleData['role_id']]=$roleData;}//Thisloopisused