草庐IT

laravel-request

全部标签

php - Laravel/Angular : passing data within php page to angularjs

我有以下laravelhtml/blade页面,我想传入一个storeid,然后可以通过angular获取它,然后用于获取和做一些工作。下面是我现在是如何完成它的,但是有没有更好的方法来产生同样的效果?Blade部分{{$store['name']}}Sales...Angular控制.controller('storeChartCtrl',['$scope','Store',function($scope,Store){//--gettherequestedstoresalesvarstoreid=JQ('#storeChart').data('storeid');$log.info

php - 调用未定义的方法 llluminate\support\facades\request::save()

尝试将一个名为请求的输入保存到我的数据库中当试图保存数据时,错误指向我的requestController.php。这是处理将数据保存到称为请求的数据库中的代码。$request=newRequest;这些是试图保存的数据:$request->product_name=$posted['product_name'];$request->product_description=$posted['product_description'];$request->email=$posted['email'];$request->user_id=Auth::user()->I'd;此代码的错误报

php - PHP 和 Laravel 中的接口(interface)和存储库命名

我在Laravel中使用存储库模式和接口(interface),发现命名很冗长:UserRepositoryInterface或EventRepositoryInterface。是否有其他更简洁的命名约定?我希望我的代码对future的程序员保持可读性。在DDD中,一些人建议将UserRepositoryInterface简单命名为Users或AllUsers,更多信息请参见:Howtonamerepositoryandserviceinterfaces?. 最佳答案 命名接口(interface)的“好”方法应该是UserRepo

php - 为什么 Eloquent\Builder 在 laravel 中不继承 Query\Builder?

在laravel中,Eloquent\Builder类将对它不需要的方法的每次调用发送到内部Query\Builder.对我来说,这听起来像是继承。有人知道为什么他们没有实现它以便Eloquent\Builder扩展Query\Builder吗?我第一次注意到它的原因是我在IDE中遇到了“调用未定义的方法”错误,尽管代码工作正常,我想这是魔术方法的诅咒。作为引用,这里是来自Eloquent\Builder的相关资源。/***Thebasequerybuilderinstance.**@var\Illuminate\Database\Query\Builder*/protected$qu

php - Laravel 有许多关系无法正常工作

我是Laravel模型关系的新手,我正在尝试通过构建一个基本的论坛系统来学习它。我试图让四人组属于论坛类别:这是我的ForumCategory模型:classForumCategoryextendsEloquent{protected$table='forum_categories';publicfunctionforums(){return$this->hasMany('Forum','category_id');}}论坛模型名称为Forum,外键为category_id。这是论坛模型:classForumextendsEloquent{protected$table='forums

php - Laravel 4.2 MethodNotAllowedHttpException 删除

我是Laravel的新手,所以有一个项目,一个简单的CRUD,但是当我尝试删除数据时delete方法不起作用,我真的不知道为什么。这是错误:错误:thrownewMethodNotAllowedHttpException($others);Controller:publicfunctiondestroy($id){$project=Project::find($id);if($project->user_id==Auth::id()){$project->delete();returnRedirect::to('/');}else{Session::flash('message','Y

php - Laravel - 如何使用供应商类?

我想在mroutes.php文件上使用MobileDetect。我已经在composer.json中将包添加为require,并将其安装在供应商文件中。我现在如何使用它?我试过这个答案但没有成功,因为找不到类:Laravel4usingvendorclasses{"name":"laravel/laravel","description":"TheLaravelFramework.","keywords":["framework","laravel"],"license":"MIT","require":{"laravel/framework":"4.2.*","mobiledetec

php - Laravel 和命名空间

这可能有点挑剔,但我想知道Laravel4.2“路由”的命名空间是如何工作的(使用资源函数)。所以...在所有文档(http://laravel.com/docs/4.2/controllers#resource-controllers)中,您会看到:Route::resource('photo','PhotoController');但是,当我转到“路线”文档(http://laravel.com/api/4.2/Illuminate/Routing/Route.html)时,您可以看到那里不存在函数“资源”。相反,它存在于“Router”(http://laravel.com/ap

php - 无法在访问器方法中获取属性 - laravel Eloquent

好吧,我希望自定义字段不作为我的数据库表中的列存在。我跟着,最后一部分:http://laravel.com/docs/4.2/eloquent#accessors-and-mutators我的模型代码:classCarextendsEloquent{protected$fillable=array('driverID','fuelRemaining');protected$appends=array('is_driver');publicfunctionuser(){return$this->belongsTo('user');}publicfunctiongetIsDriverAt

php - 如何在 Laravel Eloquent 关系中使用查询生成器或原始 SQL

我正在使用Laravel的EloquentORM,但想定义一个复杂的关系,并且想知道在定义关系时是否可以使用查询构建器或原始SQL。这是模式:表:对象;模型:对象表:用户;模型:用户表:objects_users;关系:ManyToMany-一个对象可以由多个用户拥有,一个用户可以拥有多个对象。使用传统关系可以很好地处理普通记录,即单独输入数据透视表的记录。但是,我还想根据其他条件返回其他结果;即,如果所有对象都设置了调试器标志,则允许所有对象属于一个用户。本质上,我想模仿这个查询:SELECTobjects.*FROMobjectsLEFTJOINobjects_usersONobj