• Как правильно настроить webpack alias resolve?

    @vbulash Автор вопроса
    Нашел.
    Самое главное - webpack.mix это не совсем webpack.
    Конфигурация webpack.mix один в один как у webpack, но webpack.config.js не подхватывается вообще.

    В итоге webpack.mix.js выглядит так:
    const mix = require('laravel-mix');
    const path = require('path');
    
    // Конфигурация webpack
    mix.webpackConfig({
    	resolve: {
    		alias: {
    			'@': path.resolve(__dirname, './resources/js')
    		},
    		extensions: ['.jsx']
    	}
    });
    
    // Директивы сборки
    mix
    	.js('resources/js/app.jsx', 'public/js')
    	.react()
    
    	.postCss('resources/css/app.css', 'public/css', [
    		require('tailwindcss'),
    	]);
    Ответ написан
    Комментировать
  • Как заставить срабатывать Laravel Task Scheduler по заданному расписанию?

    @vbulash Автор вопроса
    В конце концов разобрался.
    Достаточно запустить фоном:
    cd /path/to/project && php artisan schedule:work >> /dev/null 2>&1 &


    Такое решение оно только для тестовых / отладочных целей. Не продакшн.

    Документация Laravel все же достаточно правильная - task scheduler заработал именно так, как написано в начале это цепочки через schedule:run.
    Правда, был один нюанс - cron на Маке не имеет полного доступа к диску (практически никакого не имеет), поэтому для нормальной работы ему нужно дать этот доступ так, как это описано здесь.
    Вот после этого cron + schedule:run начал работать как часы.
    Ответ написан