User
async function saveSnapshot() { getSnapshot().then((res) => { db.saveSnapshot().then((status) => { if(status.err) console.error(err) }) }) }
Есть, даже с учетом контекста, но Tab прийдется нажимать после каждого снипета.
А указание Backend\Crud\OrdersResourceController@index в роутах — это уже не логика? При этом найти OrdersResourceController невозможно потому что он не существует. Думай потом откуда ноги растут.
Backend\Crud\OrdersResourceController@index
А кто мешает использовать базовый контроллер, но передавать параметры в роуте?
Route::get('orders', [ 'uses' => 'Backend\Crud\BaseController@index', 'model' => 'Wolf\Model\Backend\Order', 'resourceCollection' => 'Wolf\Http\Resources\OrdersCollection', 'jsonResource' => 'Wolf\Http\Resources\OrderResource' ]); //В контроллере $request->route->getAction('model')
Создать можно и больше с помощью ReflectionClass::newInstanceWithoutConstructor
ReflectionClass::newInstanceWithoutConstructor
Есть, даже с учетом контекста, но Tab прийдется нажимать после каждого снипета.
А указание
Backend\Crud\OrdersResourceController@index
в роутах — это уже не логика?При этом найти OrdersResourceController невозможно потому что он не существует. Думай потом откуда ноги растут.
А кто мешает использовать базовый контроллер, но передавать параметры в роуте?
Создать можно и больше с помощью
ReflectionClass::newInstanceWithoutConstructor