Что ж, когда вы делаете это:
<form action="insert.php" method="POST"> </form>
То, что вы делаете, явно указывает html-разметку относительный путь для публикации данных, в вашем случае index.php
Скажем, вы были по этому URL-адресу в своем приложении: http://myapp.com/some-page, и вы нажали кнопку отправки, что произойдет, если он отправит данные на этот относительный URL-адрес: http://myapp.com/some-page/index.php
Теперь причина использования вспомогательного фасада URL заключается в том, чтобы сделать URL-адреса относительно URL-адреса приложения.
Например, если вы определили в конфигурации приложения (или .env), чтоAPP_URL
равно что-то вроде http://myapp.com
, тогда, когда вы используете это: URL::to('/insert')
будет выводить следующий URL: http://myapp.com/insert
- независимо от того, на каком URL вы находитесь.
Надеюсь, это имеет смысл.Что касается этого:
{{csrf_field()}}
@csrf
Я полагаю, что они достигают того же, они генерируют скрытое поле ввода с вашим текущим токеном csrf.