Articles of laravel 4

Метод Laravel attach () не работает с hasMany side

В приложении есть модели: Atividade.php class Atividade extends Eloquent { public function intervencoes() { return $this->belongsToMany('Intervencao'); } } Intervencao.php class Intervencao extends Eloquent { public function atividades() { return $this->hasMany('Atividade'); } } Следующий код работает: Atividade::find($id)->intervencoes()->attach($intervencao_id); Но это… Intervencao::find($id)->atividades()->attach($atividade_id); Возвращает исключение BadMethodCallException: Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: attach () […]

Вызов неопределенного метода Illuminate \\ Database \\ Schema \\ Blueprint :: increments ()

Я новичок в laravel 4 и в своем первом проекте, когда я пытаюсь выполнить миграцию, я получил эту ошибку: Таблица миграции создана успешно. {"error": {"type": "Symfony \ Component \ Debug \ Exception \ FatalErrorException", "message": "Вызов метода undefiend Illuminate \ Database \ Schema \ Blueprint :: increments ()", "file": " Foo», "строка: 19"}} И этот […]

Как я могу выпрямить Laravel blade @ extends порядок выполнения?

В моих попытках найти способ передать переменную по ссылке на blade-сервер @include я построил простой тестовый пример, который также демонстрирует, что порядок выполнения шаблона довольно изменчив. Есть ли способ использовать шаблоны клипов с переменной, где порядок выполнения имеет значение (в частности, в отношении разделов)? Прецедент: testLayout.blade.php <!DOCTYPE html> <html> <head> </head> <body> {{"this is the […]

laravel NotFoundHttpException

Я новичок в laravel. Я пытаюсь сделать ссылку на другую страницу. У меня есть индекс страницы и вы хотите перейти к описанию информации о транспортном средстве, выбранном на индексной странице. Проблема в том, что она показывает ошибку: Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException index.blade.php @foreach ($cars as $car) <tr> <td> {{link_to_action('CarController@show', $car->Description, […]

Laravel 4, как применять фильтры в Route :: controller ()

Я знаю, что могу сделать это Route::get('foo/bar', array('before' => 'filter', 'uses' => 'Controller@bar')); для применения маршрутов некоторый фильтр. Мне также известен метод Route :: group (). В любом случае, если я хочу определить контроллер таким образом Route::controller('foo/{id}/bar', 'Controller'); Я не могу передать массив как второй аргумент. Вопрос: как применить фильтры к следующему маршруту? Route::controller('foo/{id}/bar', 'Controller'); […]

Почему фильтр не работает, когда кнопка возврата в браузере нажата в laravel?

У меня есть представление о входе в учетную запись, затем вызывается контроллер, где данные проверяются и затем сохраняются с помощью метода аутентификации public function doLogin(){ $rules = array( 'email' => 'required|email', 'password' => 'required' ); $validator = Validator::make(Input::all(), $rules); //dd(Input::all()); if($validator->fails()){ return Redirect::to('usuarios')->withErrors($validator)->withInput(Input::except('password')); }else{ $userdata = array( 'email' => Input::get('email'), 'password' => Input::get('password') ); if(Auth::attempt($userdata)){ […]

ларавельное лезвие, как добавить в раздел

Если вы посмотрите на официальную документацию laravel http://laravel.com/docs/4.2/templates В нем говорится, что предоставление этого макета: <!– Stored in app/views/layouts/master.blade.php –> <html> <body> @section('sidebar') This is the master sidebar. @show <div class="container"> @yield('content') </div> </body> </html> Продлено по этой точке зрения @extends('layouts.master') @section('sidebar') <p>This is appended to the master sidebar.</p> @stop @section('content') <p>This is my body […]

Laravel: Как взять последние строки n (любое число) после упорядоченного в порядке возрастания?

У меня есть 3 столбца id , msg и created_at в моей таблице Model. created_at – это метка времени, а id – первичный ключ. У меня также есть 5 данных, world => time4 , hello => time2 , haha => time1 , hihio => time5 и dunno => time3 и эти данные упорядочены в порядке […]

Установить начальное значение автоинкремента в Laravel 4

Есть ли способ установить начальное значение автоинкремента первичного ключа в таблице в Laravel 4 с помощью Migrations с помощью Schema Builder? Я хочу, чтобы идентификатор таблицы начинался с 100. Я знаю, что это возможно с использованием чистого SQL с ALTER TABLE MY_TABLE AUTO_INCREMENT = 111111; , но я хочу поддерживать управление версиями баз данных с […]

Маршрутная привязка модели и мягкие удаления – Laravel 4

При использовании мягких удалений и маршрутизации к привязке к модели их возникает ситуация, когда вы не можете просмотреть введенную модель, если она была «мягкой». например У меня есть модель работы. если я «мусор» одной из этих моделей, а затем откройте корзину и попытаюсь просмотреть модель задания, я получаю ресурс 404, который не найден. Я решил […]