Intereting Posts

как я могу получить доступ к моему приложению laravel с другого компьютера?

Я пытаюсь получить доступ к моему приложению laravel с другого ПК с использованием IP-адреса, но я не могу заставить его работать, обратившись к 192.168.1.101:8000 в мой браузер.

Что мне делать?

Почему вы не используете ремесленника Ларавеля? очень просто:

 sudo php artisan serve --host 192.168.1.101 --port 80 

Теперь с других компьютеров вы можете ввести: http://192.168.1.101

Вот и все.

  1. Перейдите в httpd.conf в папке Apache и найдите следующие строки:

     DocumentRoot "c:/wamp/www" <Directory "c:/wamp/www"> # ...Stuffs in here Options Indexes FollowSymLinks # ...Stuffs in here AllowOverride All # # Controls who can get stuff from this server. # Require all granted </Directory> 
  2. Затем замените последнюю строку в <Directory> для:

      Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost </Directory> 
  3. Добавьте виртуальный хост для вашего приложения laravel, перейдите на httpd-vhosts.conf и добавьте следующие строки:

     <VirtualHost *:80> DocumentRoot "D:/.../your-laravel-app-path/public" ServerName yourservername.dev <Directory "D:/.../your-laravel-app-path/public"> AllowOverride All Order deny,allow Allow from all Require all granted </Directory> </VirtualHost> 
  4. Перезапустите все службы apache

Это должно сделать это, я использую wamp в Windows и работаю для меня.

Доступ к laravel с использованием вашего IP-адреса

 php artisen serve --host 0.0.0.0 

Теперь вы можете получить доступ к серверу laravel по http: // laravel-server-ip-address: 8000

Если вы хотите изменить порт, а

 php artisen serve --host 0.0.0.0 --port 8101 

Теперь ваш сервер laravel – http: // laravel-server-ip-address: 8101

Вы можете сделать это, используя команду larvel, встроенную в команду php artisan serve .

Следуйте шагам:

  1. Перейдите в корневую директорию вашего проекта в командной строке.
  2. запустить php artisan serve

Если вы все еще не можете получить доступ к порту 8000 или он уже используется, запустите:

 php artisan serve --port 8383 

И он должен слушать новый порт, который вы предоставили. Также вы можете установить другие параметры этой команды. Ищите помощь, помогающую php artisan help serve .