Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Спасибо!
В общем есть нужда использовать Twitter bootstrap в своих проектах. Хотелось бы узнать как грамотно подключить bootstrap к laravel 4. Читал, что в laravel 3 использовался bundle bootstrapper, но в 4 версии при попытке установить данный бандл ругается, что в namespace bundle нет комманд.
Да, моя ошибка была использовать New в качестве названия модели. Давно не писал ничего на php, вылетело из головы, что это ключевое слово
syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)
<?php
class NewsController extends BaseController {
public function showNews() {
return View::make('newslist')->with('news', New::all()); // ругается сюда
}
}
Моя невнимательность меня погубила, забыл про return ))
В общем шаблон вообще ничего не выводит, даже если обычный текст в нем написать.
Дабы не плодить однородные темы. В общем есть база, есть таблица todos в которой есть пара записей.
Контроллер TodoController.php:
<?php
class TodoController extends BaseController {
public function showTodos() {
View::make('todo')->with('todos', Todo::all());
}
}
Модель Todo.php:
<?php
class Todo extends Eloquent {
public $timestamps = false;
}
Шаблон todo.blade.php
<h1>TodoШечки:</h1><br />
@foreach ($todos as $todo)
<p>todoID {{ $todo->id }}</p>
@endforeach
Маршрут:
Route::get('todo', 'TodoController@showTodos');
Перехожу по http://localhost/laravel/public/todo, а в ответ чистая страница, даже <h1>...</h1> заголовок не выводится. Пробовал передать ->with('test', 'привет') в шаблон, выводится нормально.