草庐IT

laravel-route-notes

全部标签

php - Laravel 4:Input::has() + Input::get() vs. ($var = Input::get()) != null

在检查输入值是否存在并将其分配给变量时,我看到了两种实现此目的的方法:if(Input::has('id')){$id=Input::get('id');//dosomestuff}或者更短的if(Input::has('id')&&$id=Input::get('id')){...},和$id=Input::get('id');if($id!=null){//dosomestuff}分别if(($id=Input::get('id'))!=null){...}。显然,第一种方法更像是Laravel方式,可能更直观(至少阅读起来),但一方面,第二种方法似乎更快,因为它涉及更少的方法调用

php - Laravel 5.2 Monolog 在 Chrome 控制台输出

我正在尝试实现monolog,以便它输出到chrome控制台。到目前为止,我已经有了这个,但是当我记录一条消息时,它没有输出任何内容。是否还有其他我错过的事情需要完成才能完成这项工作?过去,在CakePHP或CodeIgniter中,我通过输入ChromePhp::log();引入ChromePHP并输出到控制台,但Laravel似乎有一种更简洁的方法来执行此操作,使用独白。AppServiceProvider.phppushHandler($chromeHandler=newChromePHPHandler());$chromeHandler->setFormatter(newChr

php - Laravel 空白白页

我在组中的get路由有问题。这是我的代码:Route::group(['prefix'=>'commodities'],function(){Route::get('commodities',['as'=>'showCommodities','uses'=>'CommodityController@showAll']);Route::get('{id}',['as'=>'showCommodity','uses'=>'CommodityController@show']);Route::get('add',['as'=>'addCommodity','uses'=>'Commodity

php - Laravel Ajax 响应和处理错误

这是我的html文件的一部分。has('address_name')?'has-error':''}}">{{trans('address.address_name')}}*@if($errors->has('address_name')){{$errors->first('address_name')}}@endif我需要在Laravel5.1中使用Ajax请求处理错误。这是我的处理代码$validator=Validator::make($addressData,$this->rules());if($validator->fails()){returnresponse()->js

php - 通过 laravel 中的 timthumb php 脚本定义一个路由来显示图像

我想要一个获取图像维度和来源并通过timthumb返回裁剪和调整大小的图像的路线PHP脚本。我将timthumb.php文件放在public目录中的一个文件夹中,然后我写了这条路线:Route::get('/showImage/{w}/{h}/{src}',function($w,$h,$src){$img='public/plugins/timthumb/timthumb.php?src='.$src.'&w='.$w.'&h='.$h;returnResponse::make($img,200,array('Content-Type'=>'image/jpeg'));})->whe

php - 让一个变量可以在 Laravel 应用程序的任何地方访问

我向API发出cURL请求http://site/user我收到了这个回复data:Objectfirst_name:"Bob"last_name:"Jones"我抓取名字和姓氏并将它们连接在一起并存储到变量调用$name中。$fn=VSE::user('first_name',$username);$ln=VSE::user('last_name',$username);$name=ucwords($fn.''.$ln);//BobJones我想在我的导航中显示此$name。在每个View中发送这个$name变量有点过头了。我正在寻找一种更好的方法来做到这一点。我应该怎么做才能在我的

php - 如何指定使用哪种方法(存储和更新)laravel

所以基本上我的controller.php中有一个存储函数和更新函数,我想知道如何指定在需要时使用哪个方法。我的代码进度如下图。有人对此有解决方案吗?路由.phpRoute::resource('manage_accounts','ManageAccountsController',['only'=>['index','store','update']]);view.blade.phpid}}">Edit RegisterNewUser×UserInformationUsername:has('name'))has-error@endif">@if($errors

php - Laravel 5 中的 After Validation Hook 有什么用

我正在学习Laravel5并尝试验证数据库中是否存在电子邮件,如果失败则添加一些自定义消息。我在Laravel的文档中找到了AfterValidationHook$validator=Validator::make(...);$validator->after(function($validator)use($email){if(emailExist($email)){$validator->errors()->add('email','Thisemailhasbeenused!');}});if($validator->fails()){returnredirect('somewhe

php - 一直使用 Laravel Eloquent?

一直使用LaravelEloquent代替原始SQL有什么优势吗?我有一个习惯,先在phpMyAdmin中写SQL查关系,再翻译EloquentORM。有时转换为EloquentORM是痛苦且耗时的,尤其是从长而复杂的SQL查询转换。与使用EloquentORM相比,我在SQL中的编写速度更快。 最佳答案 使用QueryBuilder的最重要的好处是抽象,这通常会导致更少的代码。此外,由于构建器与数据库无关,因此它允许无缝切换RDBMS,例如从MySQL切换到PostgreSQL(但这仅适用于某些情况,因为有些东西是特定于数据库的,

php - 无法在使用 Lavacharts 创建的 Laravel 5.1 中呈现折线图

我已遵循教程https://github.com/kevinkhill/lavacharts在基于Laravel5.1的应用程序中呈现图表。但无法渲染它。它给我错误LineChart('Stocks')wasnotfoundinView。下面是我的Controller代码和查看代码。解决此问题需要进行哪些更改?图表Controller.phppublicfunctiongeneratecharts(){$lava=newLavacharts;$stocksTable=$lava->DataTable();$stocksTable->addDateColumn('DayofMonth')