问题标签 [laravel-annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - 使用注释的路由 - 传递自定义变量和翻译
使用routes.php
前缀很容易为不同语言创建路径,例如,我们可以使用以下方法创建关于页面路由about
和pl/o-nas
指向同一路由的 url:
但是我们知道 Laravel 5 默认使用注解。是否可以使用注释来实现相同的目标?目前关于在 Laravel 5 中使用注解的信息并不多。
您可以先将类似代码添加RouteServiceProver
到方法中:before
但是我们如何在注释本身中使用这个前缀和翻译以及如何在这里使用 trans 函数?它应该是这样的,但它显然不起作用,因为您不能简单地将函数放入注释中,而且我不知道是否有任何方法可以在此处添加前缀。
laravel - laravel 5 urlgenerator with Form::open route with Route Annotations
我正在使用Laravel 5和Route Annotations。(app\Http\route.php 将被自动删除)。有关路线注释的视频,您可以查看https://www.youtube.com/watch?v=sOvgw40Dg4A
我用php artisan make:controller ContactController构建了一个ContactController.php
在store()函数中,我添加了return view('pages.contact'); 重新输入另一个联系人数据。
当我在 pages\contact.blade.php 上提供以下脚本时:
它总是返回如下错误:
指的是:
但是当我变成:
它工作正常。
如何修复我的 laravel 以便我可以使用该路线?
以下是我所做的事情:
在 config\app.php ,我添加:'Form' => 'Illuminate\Html\FormFacade'所以我可以使用 {!! 形式:: !!}
然后我执行以下命令:
所以......如何在我的刀片中修复我的 laravel,我可以使用{!! Form::open(['route'=>'contact.store']) !!}而不是{!! 表单::open(['url'=>'contact']) !!} ?
PS:我在 Windows 7 Pro 64bit 上使用 XAMPP。我已经读过: http: //laravel.io/forum/10-11-2014-forms-doesnt-work-in-laravel-5
对于我在 Route Annotations 上的步骤,在 App\Providers\RouteServiceProvider.php 中,我将控制器添加到