$menu = [$category];
$parent = $category->parent;
while ($parent) {
$menu[] = $parent;
$parent = $parent->parent;
}
$menu = array_reverse($menu);
2021-07-21 09:54:50.961 1321-1344/? I/ActivityTaskManager: Displayed com.tutaf.emptyapp/.MainActivity: +479ms
$query = User::query();
if ($request->has('age')) {
$query->where('age', $request->get('age'));
}
if ($request->has('experience')) {
$query->where('experience', $request->get('experience'));
}
$users = $query->get();
->when()
, но на мой вкус он только усложняет код. public function destroy(Request $request, Idle $idle)
{
// Оставил ее тут но ее надо бы вынести отдельно
$request->validate([
'some' => 'required',
]);
return response()->json([
'success' => $idle->delete(),
]);
}
И да, я использую 'sync' (для тестирования) - может поэтому Auth::user() доступен?
Вообще, может посоветует кто:
- Я использую для хранения и передачи некоторых данных - сессии.
Но внутри Job - Request, а, значит, и сессии - недоступны.
Переписывать логику без сессий - неохота :D
Или по любому придется, если я хочу использовать Jobs?
javascript
и работает он с файлами .js
. Ни о каких .vue
он знать не знает. Нельзя просто написать module
и ожидать что оно само заработает. loader
'ы, которые собственно и творят всю магию. Когда ты пишешь import componentName from './components/template.vue'
сборщик находит в конфиге специальный loader
для .vue
и запускает его, тот обрабатывает файл и выдаёт в результате валидный js
, который уже в свою очередь и импортируется. Вне сборщиков, в чистом браузере, поддержки loader
'ов само собой (пока?) нет.