Николай
Николай
Т.е. добавляется сервис-провайдер, но ни слова про фасады.
Николай
Вернее стоп, это как раз в доке написано. А в демо-приложении описано это как: Add Datatables Service Provider and Facade on config/app.php. Yajra\Datatables\DatatablesServiceProvider::class, 'Datatables' => Yajra\Datatables\Facades\Datatables::class, Lastly, publish the configuration file. $ php artisan vendor:publish
Николай
как тогда правильнее, или это абсолютно идентичные способы?
Dmitry
Т.е. добавляется сервис-провайдер, но ни слова про фасады.
сервис провайдеры и фасады с версии 5.5 не надо добавлять руками в конфиг, они автоматически добавляются. Практически во всех пакетах это реализовано.
Dmitry
У тебя как раз тут и написано, что это опционально
Николай
Большое спасибо, не знал этого. Т.е. сразу можно переходить к php artisan vendor:publish --tag=datatables ?
Dmitry
Большое спасибо, не знал этого. Т.е. сразу можно переходить к php artisan vendor:publish --tag=datatables ?
если нужны конфиги то да. причем если напишешь просто php artisan vendor:publish Он тебе выдаст список что именно можно импортировать
Николай
"если нужны конфиги то да." Ммм, какие именно конфиги ты подразумеваешь под этим?
Alex
"если нужны конфиги то да." Ммм, какие именно конфиги ты подразумеваешь под этим?
Если тебе нужно изменить конфиги тогда надо их импортировать себе в проект
Николай
Если тебе нужно изменить конфиги тогда надо их импортировать себе в проект
я, честно говоря, думал что эта команда лишь паблишит вьюхи и всякие ассеты, про конфиги не очень в курсе, не углублялся.
Dmitry
но это опциональньно, не хочешь ничего менять, можешь не импортировать
Николай
Спасибо. В случае с datatables имею следующую картину. Как тут быть? Паблишить тэг или и сервис провайдер тоже? Или одно подцепит другое?
Николай
Andrey
[5]
Dmitry
тег дает, конфиг и вьюхи
Николай
два противоречивых ответа, но второй совпадает с докой.
Dmitry
он наверное не про то подумал
Artur
всем привет какой способ переопределить Request в JSON-API самый изящный?
Макс
json строкой
Artur
гениально
sagilve
Приветствую! Имеем форму, после отправки показваю вьюшку что все ОК. В браузере по кнопке назад, обратно возвращаемся к форме, все поля заполнены и можно повторно отправить форму. Как почистить поля или не давать вернуться назад? Делал перенаправление return redirect()->route('всеOK'); не помагает.
Anonymous
Кто то программировал микроконтроллеры?
Razer_Sergey
В вузе только 10 лет назад )
Anonymous
да тут обратились
Anonymous
человека ищут
Anonymous
кто это делал или умеет
Anonymous
Чат может знает кто куда можно постучаться таких ребят найти?
Artur
https://t.me/ru_arduino
Artur
например
Anonymous
О круто
Anonymous
СЯПКИ
Николай
Чат может знает кто куда можно постучаться таких ребят найти?
Поиск в гугле: "телеграм чат микроконтроллеры" Электроника, программирование микроконтроллеров, stm32 - telegram.me/telecatethysis Операционные системы и микроконтроллеры: telegram.me/proembedded
Николай
У меня тут снова вопрос по ебучим datatables. Больше, похоже, про разницу версий фреймворков 5.1 и 5.5, я хз Пользуюсь вот таким стартер-гайдом - https://datatables.yajrabox.com/starter И на шаге №7: Register datatables routes in app\Htpp\routes.php Route::controller('datatables', 'DatatablesController', [ 'anyData' => 'datatables.data', 'getIndex' => 'datatables', ]); сыплется всё. А именно:
Николай
Attribute [controller] does not exist.
Николай
Я так понимаю, проблема в том, что эта хрень устарела (controller attribute)
Николай
Сделал вот так Route::resource('datatables', 'DatatablesController'); Route::get('/anyData', 'DatatablesController.data'); Route::get('/getIndex', 'DatatablesController'); Но похоже херню сотворил, ибо дальше лезет вот такое: Invalid route action: [App\Http\Controllers\DatatablesController.data].
Andrey
Ребят, может кто сходу знает ответ, на тестовый сервер за git pull-или проект, при попытке открыть tinker - ошибка
Andrey
Andrey
mkdir(): Permission denied Где именно прав не хватает
Dmitry
(
а внутри? папки cache и т.д.
Andrey
775
Andrey
нашел багрепорт
Andrey
https://github.com/laravel/tinker/issues/34
Andrey
Первый раз такая ошибка, решение - положить файл .psysh.php в корень проекта, указать другой путь к запуску psysh
Николай
Сделал вот так Route::resource('datatables', 'DatatablesController'); Route::get('/anyData', 'DatatablesController.data'); Route::get('/getIndex', 'DatatablesController'); Но похоже херню сотворил, ибо дальше лезет вот такое: Invalid route action: [App\Http\Controllers\DatatablesController.data].
Перефразирую вопрос. Как нормально переделать под 5.5 вот такую запись роутов? Route::controller('datatables', 'DatatablesController', [ 'anyData' => 'datatables.data', 'getIndex' => 'datatables', ]);
Andrey
тут недавно говорили про интравертов и экстравертов) кто-то любит искать до последнего в документах, кто-то сразу спрашивает)
Николай
Да я гуглил, смотрел доку - не понимаю. Просто тупой, наверное =) Неясен момент, где там описывается алиасинг вот такой типа x = somecontroller, /123 => x.someaction, /234 => x.action2
Николай
тогда брось, не твое это (
при случае так и сделаю. А серьёзно, ткни носом в доку, мб я просто в упор не вижу, где там это.
Andrey
когда разберешься - сделаешь более компактно
Dmitry
прям первый раздел
Dmitry
при случае так и сделаю. А серьёзно, ткни носом в доку, мб я просто в упор не вижу, где там это.
там кстати у этого пакета есть пример приложения на laravel 5.4. Возьми его за образец
Николай
и это не 5.4 =)
Dmitry
и это не 5.4 =)
как минимум есть https://yajrabox.com/docs/laravel-datatables/master А вообще читай всегда описание пакета https://github.com/yajra/laravel-datatables
Andrey
и это не 5.4 =)
почему не обновишься до 5.5 / 5.6?
Николай
Николай
вы гляньте что там по ссылке
Николай
Николай
да, на гитхабе увидел, спасибо. http://dt54.yajrabox.com/ А в доке, увы, устаревшее.
Andrey
Объясни причем тут вообще дататейблс? Чем роут для них отличается от любого другого роута? В чем сложность то?
Andrey
точно также HTTP запрос должен роутиться в http-контроллер, там обработаться DataTables и вернуться тебе в браузер
Dmitry
да, на гитхабе увидел, спасибо. http://dt54.yajrabox.com/ А в доке, увы, устаревшее.
https://github.com/yajra/laravel-datatables-starter вот наверное то что тебе надо ;)
Dmitry
вот демо на 5,4 https://github.com/yajra/dt54
Dmitry
Объясни причем тут вообще дататейблс? Чем роут для них отличается от любого другого роута? В чем сложность то?
есть подозрения что парень пришел с yii и хочеть что бы "все как там" )))
Dmitry
я не пробовал yii, там как? все проще?
ну круд из коробки реально доставляет