Tag: laravel 3

Laravel – 对所有路由使用(:any?)通配符?

我在路由方面有点麻烦。 我正在开发CMS,我需要两条主要路线。 /admin和/(:any) 。 admin控制器用于路由/admin , view控制器应该用于除/admin以外的其他任何内容。 从view控制器,我将然后parsingURL并显示正确的内容。 这是我有: Route::get(array('admin', 'admin/dashboard'), array('as' => 'admin', 'uses' =>'admin.dashboard@index')); Route::any('(:any)', 'view@index'); 第一条路线起作用,但第二条路线不起作用。 我玩了一下,似乎如果我使用(:any)没有问号,它只有当我把东西后/ 。 如果我把问号放在那里,那根本不起作用。 我想要所有以下路线去查看@ index: / /something /something/something /something/something/something /something/something/something/something …etc… 这可能没有硬编码一堆(:any?)/(:any?)/(:any?)/(:any?) (我甚至不知道作品)? 最好的办法是什么呢?

Laravel – 通过多个variables来查看

我有这个网站,其中一个页面创build了一个简单的数据库中的人名单。 我需要添加一个特定的人到我可以访问的variables。 如何修改return $view->with('persons', $persons); 行也通过$毫秒variables的视图? function view($view) { $ms = Person::where('name', 'Foo Bar'); $persons = Person::order_by('list_order', 'ASC')->get(); return $view->with('persons', $persons); }

Laravel路线不工作?

我刚刚开始学习Laravel框架,并且遇到了路由问题。 唯一正在工作的路线是Laravel开箱即用的默认主路线。 我在Windows上使用WAMP,它使用PHP 5.4.3和Apache 2.2.22,并且我也启用了mod_rewrite,并从application.phpconfiguration文件中删除了'index.php',留下一个空string。 我创build了一个名为User的新控制器: class User_Controller extends Base_Controller { public $restful = true; public function get_index() { return View::make('user.index'); } } 我已经创build了一个视图文件在应用程序/视图/用户/所谓的index.php与一些基本的HTML代码,并在routes.php我已经添加了以下内容: Route::get('/', function() { return View::make('home.index'); }); Route::get('user', function() { return View::make('user.index'); }); 在浏览器中访问根目录( http://localhost/mysite/public )时工作正常的第一条路线,但当我尝试去http://localhost/mysite/public/user第二条路线时,我得到404 Not Found错误。 为什么会这样呢?

Laravelvalidation属性“好名字”

我试图在“语言> {language}> validation.php”中使用validation属性来replace:属性名称(input名称)以获取正确的名称(例如:名字>名字)。 使用起来似乎很简单,但validation器不显示“好名字”。 我有这个: 'attributes' => array( 'first_name' => 'voornaam' , 'first name' => 'voornaam' , 'firstname' => 'voornaam' ); 为了显示错误: @if($errors->has()) <ul> @foreach ($errors->all() as $error) <li class="help-inline errorColor">{{ $error }}</li> @endforeach </ul> @endif 而在控制器中的validation: $validation = Validator::make($input, $rules, $messages); $ messages数组: $messages = array( 'required' => ':attribute is verplicht.' , 'email' => […]

在迁移中向现有表添加新列

我真的不知道如何使用PHP laravel框架将数据添加到我的数据库的退出表中。 我试图编辑迁移文件 public function up() { Schema::create('users', function($table){ $table->integer("paid"); }); } 并在terminalphp artisan migrate:install和migrate 如何添加新列?

Laravel 3:寻找解释如何使用模型

我是MVC新手,我的第一个框架是Laravel(现在是3)。 我已经开始专门在路线上编码,然后我转移到了控制器上。 然而,我正在控制器中完成所有的数据库操作。 我不明白如何使用模型。 例子或者显示控制器或者路线中的所有东西,但是它们不会分割模型,控制器和视图。 任何人都可以解释我如何使用模型? 总之,我不明白如何链接到对方,如发送表单input给他们模型,或处理数据回控制器。 一个Laravel(如果可能的话)的github回购(如果可能的话)与一个完整的MVC设置将是很好的分析,如果有人有一个我可以看看? 谢谢。