小编Sup*_*key的帖子

Laravel spatie/laravel-permissions 命名约定

在命名权限方面,我应该遵循一些命名准则吗?现在,我找到的所有内容都类似于“添加 Foo”、“编辑 Foo”、“删除 Foo”、“添加 FooBar”、“编辑 FooBar”、“删除 FooBar”等等。

请记住,没有分组(这真是遗憾),并且当您有所有上述权限的管理屏幕时 - 上述方法似乎相当草率。

您所有的“添加”都在一起,“编辑”都在一起,等等,例如:

 - Add Foo
 - Add FooBar
 - Add FooBarBez
 - Edit Foo
 - Edit FooBar
 - Edit FooBarBez
 - Delete Foo
 - Delete FooBar
 - Delete FooBarBez
Run Code Online (Sandbox Code Playgroud)

现在我倾向于类似于路线名称的东西,例如:

 - foo.add
 - foo.edit
 - foo.delete
 - foobar.add
 - foobar.edit
 - foobar.delete
 - foobarbez.add
 - foobarbez.edit
 - foobarbez.delete
Run Code Online (Sandbox Code Playgroud)

它在将所有“父”权限保持在一起方面更有组织性(即:所有 Foo 在一起,所有 FooBar 在一起,等等)。当然,如果有实际的指导方针,请告诉我,或者您有其他有价值的意见/建议吗?

//为了清晰起见编辑更新

具体来说,

- __Are__ any naming conventions? 
- Are there any preferences in terms of use of singular/plural …
Run Code Online (Sandbox Code Playgroud)

naming-conventions user-permissions laravel laravel-5 laravel-permission

7
推荐指数
2
解决办法
2861
查看次数

MySQL 更新多个具有相同值的字段

我在两个单独的表中有两个字段需要更新为相同的值。没有过程等。这可以在单个查询中实现吗?

工作声明:

UPDATE product,product_shop SET
 product_shop.price='737.96',
 product.price='737.96',
 product_shop.wholesale_price='479.67',
 product.wholesale_price='479.67'
WHERE 
 product_shop.id_product=product.id_product AND
 product_shop.id_product=14;
Run Code Online (Sandbox Code Playgroud)

我所希望的:

UPDATE product,product_shop SET
 product_shop.price=product.price='737.96',
 product_shop.wholesale_price=product.wholesale_price='479.67'
WHERE 
 product_shop.id_product=product.id_product AND
 product_shop.id_product=14;
Run Code Online (Sandbox Code Playgroud)

mysql

6
推荐指数
2
解决办法
1万
查看次数

从 Laravel Excel 导入中返回变量

下面的代码,基本示例,但我想返回错误(请参阅 import 后注释掉的 if 语句)。我如何将变量从“导入”类传递回控制器?

控制器:

public function resultsImport(Request $request)
{
    //validate the xls file
    $this->validate($request, array('student_results_import_file' => 'required'));

    if($request->hasFile('student_results_import_file')){
        $extension = File::extension($request->student_results_import_file->getClientOriginalName());
        if ($extension == "xlsx" || $extension == "xls" || $extension == "csv") {

            Excel::import(new StudentResultsImport, $request->file('student_results_import_file'));
// if $ignore_count>0 --> do stuff
            return redirect('/baadmin/students')->with('flash_message', ['success','Results Imported Successfully','Student file "'. $request->student_results_import_file->getClientOriginalName() .'" imported successfully!']);
        } else {
            return redirect('/baadmin/students')->with('flash_message', ['error','Results Import Failed','Student file "'. $request->student_results_import_file->getClientOriginalName() .'" import failed. File is a '. $extension .' file. Please upload a …
Run Code Online (Sandbox Code Playgroud)

laravel maatwebsite-excel

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

增量ID的CSS选择器

我有一堆递增的元素

<ul>
  <li id="idTab1">
  <li id="idTab2">
  <li id="multiTab1">
  <li id="multiTab2">
  <li id="multiTab3">
  <li id="idTab3">
</ul>
Run Code Online (Sandbox Code Playgroud)

是否有一些CSS选择器方法供我选择所有'multiTab'元素?像'li#multiTab*'这样的东西?:P

css css-selectors css3

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