草庐IT

laravel-censor

全部标签

php - Laravel 中的多个动态 url 重定向

我看过很多类似的问题,但它们并没有解决真正的问题。我想在登录后立即将用户重定向到某个url,具体取决于用户的条件。我知道这可以通过中间件实现,所以我在app\Http\Middleware\RedirectIfAuthenticated.php中尝试过这个classRedirectIfAuthenticated{/***Handleanincomingrequest.**@param\Illuminate\Http\Request$request*@param\Closure$next*@paramstring|null$guard*@returnmixed*/publicfuncti

php - Laravel 5.2 登录不起作用,没有重定向也没有错误

我的Laravel登录名上周有效,但现在没有了(使用Laravel生成的标准登录名)。我没有收到错误消息(密码错误、异常等)。每次我按“登录”时,它都会重新加载页面。我已将重定向设置为/member。有谁知道如何解决这个问题?这里是一些文件:路线.php:/*|--------------------------------------------------------------------------|ApplicationRoutes|------------------------------------------------------------------------

php - Laravel:服务/存储库模式和复制代码

在我的项目中,我决定使用服务模式(可能还有存储库模式)来处理我的应用程序中的业务逻辑。例如,我有一个Client代表客户的模型和相应的ClientService负责特定于客户的业务逻辑。classClientServiceextendsServiceimplementsClientServiceContract{publicfunctioncreate(array$attributes){//Createanewclient...}publicfunctiondoSomethingElse(Client$client){//Dosomethingelse}}例如我有另一个服务UserS

php - 计算一个帖子有多少条评论 - Laravel 5.2

我需要计算一个帖子有多少条评论。我该怎么做?这是我的Listing.php模型:hasMany('\App\Review');}}这是我的Review.php模型:belongsTo('\App\Listing');}}这是我尝试在Controller中计数的方法publicfunctionmostReviews(Request$request){$listings=Review::orderBy('--mostreviewshere--')->take(10)->get();$headline='MostReviewedListings';returnview('pages.list

php - Laravel 5.2 中的路由问题

在laravel5.2中遇到一个奇怪的情况该项目通过共享托管计划托管在godaddy上。我已经在routes.php中定义了一些路由,并且一切正常。最近我在auth中间件下又添加了3个,现在这3个新路由在服务器上不起作用。但是,它们在我的本地主机上运行良好。三次检查服务器上的routes.php,代码就在那里。Route::get('contact','ContactusController@index');此网址出现以下错误:NotFoundHttpExceptioninRouteCollection.phpline161:并且上面/下面提到的url工作正常。有什么建议吗?

php - Laravel Eloquent 属于不工作

我无法使belongsTo关系起作用(或者我使用了错误的关系)。我的数据库结构(简化):页面:id|title|main_image-----------------------1|Test|5media:id|filepath-----------------------5|uploads/test.jpgSoIwanttobeabletodo$page->main_imageanditwouldreturnmeinstanceoftheMediamodel,soIcoulduse$page->main_image->filepathetc.InthePagemodelIhaveth

php - Laravel 分页一次一个模型

如何在一个页面上只对一个集合进行分页?让我解释一下。我的Controller对数据库有2次调用:$users=User::whereAvailable(1)->paginate(10);$cars=Cars::whereAvailable(1)->paginate(10);在我看来,我有2个选项卡来显示各自的结果和一个{!!$users->render()!!}和{!!$cars->render()!!}用于另一个选项卡。如果我转到汽车并单击下一页,则分页器将转到两个模型的下一页。我的问题是如何一次只转到其中一个模型的下一页? 最佳答案

php - 在子文件夹中定义 Laravel 5 路由并通过 Controller 显示它

我有Laravel5.2.45应用程序。我有这样的Controller结构:AppHttpControllersAdminAdminController.php在AdminController.php里面我有namespaceApp\Http\Controllers\Admin;useApp\Http\Controllers\Controller;useIlluminate\Http\Request;useApp\Http\Requests;classAdminControllerextendsController{/***Createanewcontrollerinstance.**

php - 在 Laravel 5.1 上断言验证错误

您好,我正在尝试为不依赖于View的LaravelController创建一个测试。我的Controller类中有以下方法:publicfunctionstore(Request$request){$this->validate($request,['name'=>'required','login'=>'required','password'=>'required']);//TODO:Storetodatabasereturnredirect('usuario/nuevo');}然后我找到了下面的代码来测试请求是否有错误:publicfunctiontestStore(){$res

php - Laravel 不从地址发送

我想在用户查看页面时向我的电子邮箱发送电子邮件。我成功了。我的代码是这样的:Route::any('contact_us/send',function(){returnMail::send('contactus.send',['name'=>'Advaith'],function($message){$name=$_POST['name'];$from=$_POST['email'];$message->to('itsme@gmail.com')->from($from,$name)->subject('FeedBack');//itsme@gmail.comisusedinthisq