Articles of laravel 4

Избегайте перезагрузки страницы при отправке формы с помощью ajax с laravel

Я полностью застрял, пытаясь обработать форму submit, используя ajax вместо laravel, чтобы избежать перезагрузки страницы и т. Д. Но это не работает, и я не знаю почему. Я искал замечательный веб-сайт, который проходит через пример, но ничего не работает для меня. Это самое близкое, что я могу получить. Мои знания ограничены, но мои амбиции высоки. […]

Laravel Session Flash сохраняется для 2 запросов

Недавно я перешел на Laravel из Codeigniter, все шло отлично, но я столкнулся с проблемой Session::flash . когда я создаю нового пользователя, я получаю сообщение об успешной работе, но он будет сохраняться для 2 запросов, даже если я не прошел проверку подлинности: мой код в UsersController : function getCreateUser(){ $config = array( 'pageName' => 'createUser', […]

Как писать на консоль с Laravel Controller?

Поэтому у меня есть контроллер Laravel: class YeahMyController extends BaseController { public function getSomething() { Console::info('mymessage'); // <– what do I put here? return 'yeahoutputthistotheresponse'; } } В настоящее время я запускаю приложение с помощью мастера: php artisan serve Я хотел бы записать сообщения консоли в трубу STDOUT для процесса ремесленника.

Запуск необработанного SQL в миграции

Я пытался с любым синтаксисом и не могу думать, как я могу написать это правильно: Schema::table('users', function(Blueprint $table){ $sql = <<<SQL ALTER TABLE 'users' MODIFY 'age' DATETIME SQL; DB::connection()->getPdo()->exec($sql); }); также пытался DB::statement('ALTER TABLE \'users\' MODIFY COLUMN DATETIME); и двойные кавычки и т. д. При выполнении миграции я всегда получаю следующее: Ошибка синтаксиса или нарушение […]

Laravel Eloquent сравнивает дату с поля datetime

Я хочу получить все строки из таблицы через выражение: table.date <= 2014-07-10 Но если столбец содержит дату и время, скажем: 2014-07-10 12:00:00 Но если я это сделаю: where('date', '<=', $date) он не получит строку. Я предполагаю, что это потому, что $ date = 2014-07-10, что делает MySQL предполагать, что это 2014-07-10 00:00:00. В обычной MySQL […]

Можно ли передать параметр маршрута в конструктор контроллера в Laravel?

Можно ли ввести параметр-параметр (или сегмент маршрута) в конструктор-контроллер? Вы найдете код, чтобы уточнить мой вопрос. class TestController{ protected $_param; public function __construct($paramFromRoute) { $this->param = $paramFromRoute; } public function testAction() { return "Hello ".$this->_param; } } —————————————————- App::bind('TestController', function($app, $paramFromRoute){ $controller = new TestController($paramFromRoute); return $controller; }); —————————————————- // here should be some magic […]

тестирование фильтров в laravel 4

Я новичок в laravel. Я пытаюсь проверить, что проверка подлинности работает на моем сайте, и я хочу протестировать процесс аутентификации в тестовом примере. Я создаю базу данных sqlite в памяти, создаю новый User и использую ->save() метод eloquent для его сохранения в базе данных. Я установил фильтр проверки подлинности, который проверяет имя пользователя в базе […]

Сортировка красноречивой коллекции by created_at

У меня есть таблица с именем «posts» с столбцами: «post_id int primary increments», «poster_id int» и «status text», а также массив с именами друзей с столбцами: «user_id int primary» и «friend_ids text». Мне нужно собрать все идентификаторы в текстовом столбце друзей, который достаточно прост, используя: $friends = explode(',', \Friend::where('user_id', \Sentry::getUser()->id)->first()->friend_ids); Если данные в текстовом столбце […]

Обработка Laravel HttpException в модульном тестировании

Одна из моих тестовых функций для модульного тестирования в Laravel продолжает выходить из строя. Я пытаюсь утверждать, что запрос конкретной страницы без выполнения определенных условий вызывает ошибку 403 FORBIDDEN. Моя тестовая функция: public function testNoAjaxCall() { $this->call('POST', 'xyz', array()); $this->assertResponseStatus(403); } В действии контроллера это направлено, у меня есть: if(!Input::has('ajax') || Input::get('ajax') != 1) { […]

Перенаправление Laravel из частного метода

У меня есть контроллер, который имеет метод. Код слишком длинный в методе, поэтому я поместил некоторые из кодов в другие частные методы, так что методы становятся понятными и не создают беспорядка из него. Теперь, когда я получаю доступ к общедоступному методу из URL-адреса, в зависимости от параметров, он вызывает конкретный частный метод для обработки задания. […]