小编fic*_*489的帖子

LARAVEL - >为什么尝试在Laravel工作不起作用?

我在RouteServiceProvider中有代码:

$router->bind('user', function ($value) {
    try{
        throw (new \Symfony\Component\HttpKernel\Exception\NotFoundHttpException);
    }catch(Exception $e){
        exit('nott');
    }
});
Run Code Online (Sandbox Code Playgroud)

而且我没有提出输出

nott
Run Code Online (Sandbox Code Playgroud)

我正进入(状态

Sorry, the page you are looking for could not be found.
NotFoundHttpException in RouteServiceProvider.php line 75:
...
Run Code Online (Sandbox Code Playgroud)

编辑:这有效:

$router->bind('user', function ($value) {
    try{
        throw (new \Symfony\Component\HttpKernel\Exception\NotFoundHttpException);
    }catch(\Symfony\Component\HttpKernel\Exception\NotFoundHttpException $e){
        exit('addd');
    }
});
Run Code Online (Sandbox Code Playgroud)

但这不起作用:

$router->bind('user', function ($value) {
    try{
        return (new User)->findOrFail(122);
    }catch(\Symfony\Component\HttpKernel\Exception\NotFoundHttpException $e){
        exit('addd');
    }
});
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-4 laravel-5

3
推荐指数
1
解决办法
872
查看次数

PhpStorm - 如何查找类中所有错误的导入(使用)?(PHP)

看看我的 PHP 代码,我的导入是错误的,但是 PhpStorm 中是否有任何功能可以查找所有类(代码库)中的所有错误导入?

我不想手动去一一检查每个类。

错误的 phpstorm 导入(

php phpstorm

1
推荐指数
1
解决办法
1676
查看次数

为什么Mysql的“哪里存在”比“加入”要慢得多?

我有两个mysql脚本:

select
  p.*
from
    `products` p
    JOIN dispensaries d ON (p.dispensary_id = d.id)
    JOIN dispensary_locations dl ON(dl.dispensary_id = d.id AND dl.is_primary = 1)
    JOIN dispensary_location_zip_codes dlzc ON(dlzc.dispensary_location_id = dl.id AND dlzc.zip_code = '941033')
    and p.`is_hidden` = 0
    and p.`deleted_at` is null
GROUP BY p.id
order by p.`points` desc
limit 12
Run Code Online (Sandbox Code Playgroud)

select
  *
from
  `products`
where
  exists (
    select
      *
    from
      `dispensaries`
    where
      `products`.`dispensary_id` = `dispensaries`.`id`
      and exists (
        select
          *
        from
          `dispensary_locations`
        where
          `dispensary_locations`.`dispensary_id` = `dispensaries`.`id`
          and exists ( …
Run Code Online (Sandbox Code Playgroud)

mysql sql

0
推荐指数
1
解决办法
471
查看次数

如何在Laravel route.php文件中使用供应商提供的控制器?

我在route.php中有这个:

Route::post('myFunction', ['uses' => 'MyPackage\MyController@updateMeta']);
Run Code Online (Sandbox Code Playgroud)

我得到这个错误:

ReflectionException in Route.php line 280:
Class App\Http\Controllers\MyPackage\MyController does not exist
Run Code Online (Sandbox Code Playgroud)

任何想法如何在routes.php中使用供应商的控制器?

php laravel laravel-5.2

0
推荐指数
1
解决办法
1101
查看次数

标签 统计

php ×3

laravel ×2

laravel-4 ×1

laravel-5 ×1

laravel-5.2 ×1

mysql ×1

phpstorm ×1

sql ×1