laravel-5相关内容
有一个 findOrFail() 方法,如果没有找到,则抛出 404,例如: User::findOrFail(1); 如何通过自定义列找到实体或失败,如下所示: Page::findBySlugOrFail('about'); 解决方案 试试这样: Page::where('slug', '=', 'about')->firstOrFail();//或者没有显式的 '='Page::
..
我有两个用户 admin/user 我想验证这两个用户的 api,它适用于一个用户,但不适用于管理员 看看我尝试了什么在管理控制器中 公共函数登录(Request $request){//$res=;//dd ($res);if(Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request
..
我有一个使用 Laravel 框架编写的 php 应用程序.我使用运行良好的 XAMPP 服务器开发它. 我想将其移至生产服务器,在该服务器上我可以使用 IIS 7.5 来管理我的应用程序. 这是我所做的 我安装了 IIS 我安装了 PHP 管理器 在 C:\inetpub\wwwroot 中创建了一个名为 laravel 的文件夹2. 使用 PHP Manager 我将
..
我已经创建了一个表来显示数据.我还添加了一些过滤器来过滤数据.使用分页,我每页显示 20 条记录.在选择过滤器并单击表过滤器中的搜索记录后,在第一页上进行分页,但只要我单击下一页过滤器就会重置.如何阻止过滤器重置? 下面是我的代码, 公共函数索引(){$agos = DB::table('订单')->leftJoin('companies', 'orders.company_id', '=
..
所以,我正在为我的网站切换到 laravel.我的旧网站目前拥有大约 500 个用户.每个用户都有一个 md5 哈希作为密码 (duh ^^). 当我切换到 laravel 时,我希望使用 Auth::attempt不幸的是,它使用自己的方法来散列密码字符串.我不希望我的所有用户都更改密码,因为我正在切换到 laravel,是否可以让 Auth 类使用 md5 代替,所以我的用户不必切换密码
..
在运行 php artisan migrate 时,出现以下错误 [Doctrine\DBAL\DBALException] 请求的未知数据库类型枚举,Doctrine\DBAL\Platforms\MySqlPlatform 可能不支持它. 如何解决此问题. 代码: 公共函数 up() {Schema::table('blogs', function (Blueprint
..
当出现致命错误时,我正在尝试重定向到带有消息的上一页. App::fatal(function($exception){return Redirect::back()->with('msg', 'The Message');} 在视图中尝试使用 访问消息 Sessions::get('msg') 但是什么都没有渲染,我在这里做错了吗? 解决方案 尝试 return Redire
..
我阅读了 Laravel 网站、Stack Overflow 和 Google 上的文档,但仍然不明白 Route::resource 和 Route::controller 之间的区别. 其中一个答案说 Route::resource 是用于 crud.但是,使用 Route::controller 我们可以完成与使用 Route::resource 相同的事情,并且我们可以只指定所需的操
..
让我先说“我知道这个问题经常被问到."当我说没有任何效果时,请相信我. 我创建了一个名为 PostController 的控制器.这是我博客的控制器.当我导航到我的博客时,我收到以下错误 Class App\Http\Controllers\PostController does not exist 即使它确实存在.控制器名为 PostController.php.下面是路由的样子 Rout
..
是否可以在 Laravel 5 中从一个控制器内部的另一个控制器调用一个方法(不管用于访问每个方法的 http 方法)? 解决方案 我就是这样做的.使用 use 关键字使 OtherController 可用.然后,您可以在实例化时从该类调用方法. method();}} 另请查看 Laravel 中命令的概念.与上述方法相比,它可能会给您带来更大的灵活性.
..
在 Laravel 5 中,是否可以验证多个请求以便在表单提交后插入相关模型? 我知道如何使用验证器验证多个模型,但我想使用请求类来验证. Laravel 4: $validateUser = Validator::make(Input::all(), User::$rules);$validateRole = Validator::make(Input::all(), Role::$r
..
分页搜索结果 我刚刚开始使用 Laravel,我正在尝试使用适当的分页来制作搜索功能.该功能适用于第一页,但在第二页上不起作用.我认为它没有将结果提供给下一页,但我似乎找不到答案. 这是我在 IndexController 中的搜索功能: 公共函数search(){$q = Input::get('search');# 转到下一页还没有工作$product = Product::
..
我有一个复杂的查询,它不基于我想要为输出分页的任何特定模型表.然而,laravel 的内置分页依赖于模型和表格.如何对集合进行分页并使输出与 Laravel 的内置分页输出格式相匹配? 解决方案 我将它保存在 app\Core\Helpers 类中,以便我可以从任何地方以 \App\Core\Helpers::makePaginatorForCollection($query_result
..
我在 Laravel 5 中尝试使用分页器时遇到了一个奇怪的问题.数据和分页信息已准备好,但是当我在刀片中调用 $model->render() 时,页面链接完全错误. 这是控制器中的一些示例代码: 公共函数索引(){$articles = Article::latest('published_at')->paginate(3);return view('articles/index')-
..
我在 Laravel 5 中使用分页时遇到问题.在这种情况下,我想对从搜索中获得的结果进行分页,我的代码可以工作并显示与我的搜索匹配的内容,但是当我想查看其他内容时结果(页面 = 2)它不显示任何内容,并且我收到路由异常. RouteCollection.php 第 207 行中的 MethodNotAllowedHttpException: 分页是否仅适用于 GET 操作? 我希望得
..
我构建了一个 Laravel 5 应用程序,现在我正在测试它如何处理不同的输入.因此我遇到了一个奇怪的问题.在标题中,我有一个搜索字段.它返回结果,按 10 分页. 问题 如果用户输入一个字母,例如英语中的“e",则一切正常.但是,当用户输入字母时,例如保加利亚语中的“e" - 结果的第一页显示正确,当用户点击第 2 页时,搜索中的查询从保加利亚语中的“е"变为“%D0%B5" 并且不
..
正如标题所说,这是我的控制器 $book = Data::where('userId','1')->paginate(3);返回响应()-> json($book); 并像这样获取json数据: data:[{id: 1, userId: 1, vendorId: 1, name: "Alfreda Berge PhD", phone: "1-850-813-5950 x96169",...
..
这是我的控制器代码: $sql = "SELECT *,earth_distance(ll_to_earth(team.lat, team.lng), ll_to_earth(23.1215939329,113.3096030895)) AS distance FROM team where earth_box(ll_to_earth(23.132303015)@earth_box(ll_to_
..
我第一次尝试使用调度程序来调用一个方法: protected function schedule(Schedule $schedule){$schedule->call('MyClassName@myMethodName')->everyMinute();} 我正在调用的类在 App/Http/Controller 中是这样定义的: 命名空间 App\Http\Controllers;使用
..
我使用 Laravel 任务调度,但是当我从控制器调用某些方法时遇到问题. protected function schedule(Schedule $schedule){$schedule->call('UserController@deleteInactiveUsers')->everyMinute();//$schedule->call('App\Http\Controllers\User
..