Skip to content
Alexander Walther edited this page May 11, 2024 · 4 revisions
  1. cmder https://cmder.app/ scroll down to download section.
  2. Laragon already includes Git, so you only need the Cmder Mini version
  3. delete the original laragon cmder folder
  4. unzip cmder.zip and create laragon.cmd file my path-> X:\laragon\bin\cmder\config\profile.d\laragon.cmd
  5. laragon.cmd content
@echo off

echo %CMDER_ROOT% | findstr /i "\laragon\bin\cmder"
if "%ERRORLEVEL%" equ "0" call :laragon
exit /b 0

:laragon

:: Laragon Start -------------------------------------------------------------------


if exist "%CMDER_ROOT%\..\git" (
    set "GIT_INSTALL_ROOT=%CMDER_ROOT%\..\git"
)

if exist "%GIT_INSTALL_ROOT%\post-install.bat" (
    echo Running Git for Windows one time Post Install....
	pushd "%GIT_INSTALL_ROOT%"
    call "%GIT_INSTALL_ROOT%\git-bash.exe" --no-needs-console --hide --no-cd --command=post-install.bat
	@DEL post-install.bat

	popd
    :: cd /d %USERPROFILE%
	rem
)

for /f "delims=" %%i in ("%CMDER_ROOT%\..\..\usr") do set USER_DIR=%%~fi
set USR_DIR=%USER_DIR%

if exist "%CMDER_ROOT%\..\laragon\laragon.cmd" (
    :: call Laragon own commands
    call "%CMDER_ROOT%\..\laragon\laragon.cmd"
)


if exist "%USER_DIR%\user.cmd" (
    rem create this file and place your own command in there
    call "%USER_DIR%\user.cmd"
) else (
    echo Creating user startup file: "%USER_DIR%\user.cmd"
    (
    echo :: use this file to run your own startup commands
    echo :: use  in front of the command to prevent printing the command
    echo.
    echo :: call start-ssh-agent.cmd
    echo :: set PATH=%%USER_DIR%%\bin\whatever;%%PATH%%
	echo.
	echo :: cmd /c start http://localhost 
    echo.
    ) > "%USER_DIR%\user.cmd"
    
    :: cd /d "%CMDER_ROOT%\..\..\www"
	rem
)

:: Laragon End -------------------------------------------------------------------


exit /b 0

  1. Add Cmder alias => edit file X:\laragon\bin\cmder\config\user_aliases.cmd

cr=composer
cri=composer install
crd=composer dump-autoload $*
cru=composer update"

pa=php artisan $*
pamm=php artisan make:model $*
pamc=php artisan make:controller $*Controller
pakg=php artisan key:generate $*
pamt=php artisan make:test $*
pamf=php artisan migrate:fresh $*
pami=php artisan migrate $*
pads=php artisan db:seed $*
pas=php artisan serve $*
tinker=php artisan tinker

ndev=npm run dev
nprod=npm run prod
nhot=npm run hot
  1. Restart Cmder
  2. pamc Post =>Controller created successfully.
  3. Finish work!