小编dav*_*ara的帖子

Spatie\Permission\Exceptions\PermissionAlreadyExists :Guard `web` 的 `edit listing` 权限已经存在

我已经克隆了市场仓库并进行了适当的配置。当我使用时,php artisan db:seed我收到此错误

david@david-Lenovo-G50-30:~/projects/marketplacekit$ php artisan db:seed
Seeding: UsersTableSeeder
Seeding: RolesAndPermissionsSeeder

Spatie\Permission\Exceptions\PermissionAlreadyExists  : A `edit listing` permission already exists for guard `web`.

at /home/david/projects/marketplacekit/vendor/spatie/laravel-permission/src/Exceptions/PermissionAlreadyExists.php:11
 7| class PermissionAlreadyExists extends InvalidArgumentException
 8| {
 9|     public static function create(string $permissionName, string $guardName)
10|     {    
11|         return new static("A `{$permissionName}` permission already exists for guard`{$guardName}`.");
12|     }
13| }
14| 

  Exception trace:

1   Spatie\Permission\Exceptions\PermissionAlreadyExists::create("edit listing", "web")
  /home/david/projects/marketplacekit/vendor/spatie/laravel-permission/src/Models/Permission.php:42

2   Spatie\Permission\Models\Permission::create(["edit listing", "web"])
  /home/david/projects/marketplacekit/database/seeds/RolesAndPermissionsSeeder.php:20

Please use the argument -v to see more …
Run Code Online (Sandbox Code Playgroud)

laravel spatie

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

从 Laravel 中的数据库获取后,如何“json_decode”单列数据?

我使用json_encode如下方法在我的数据库的一列中保存一个数组,它可以工作:

    $service->description = $request->service_description;
    $service->image = json_encode($url);
    $service->duration = $request->service_delivery_time;
Run Code Online (Sandbox Code Playgroud)

当我获取数据时,我得到一个字符串。我正在使用$service = Service::findOrFail($id);. 我可以按照下面的方法解码单个列并将其传递给视图。

    $service = Service::findOrFail($id);
    $images = json_decode($service->image);
    return view('services.show',['service'=>$service , 'images'=>$images]);
Run Code Online (Sandbox Code Playgroud)

我要问的是,我可以在一个查询中解码图像吗?

laravel

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

标签 统计

laravel ×2

spatie ×1