在命名权限方面,我应该遵循一些命名准则吗?现在,我找到的所有内容都类似于“添加 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
我在两个单独的表中有两个字段需要更新为相同的值。没有过程等。这可以在单个查询中实现吗?
工作声明:
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) 下面的代码,基本示例,但我想返回错误(请参阅 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) 我有一堆递增的元素
<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