1) Это необходимо. В конечном итоге ты все равно знаешь какие поля должны быть для конкретного действия. Например при использовании методов create и update если в all придут какие либо другие данные то выдаст ошибку что не знает куда запихнуть эти новые поля.
Или например такая ситуация:
Из пользовательского фронтенда можно создать пользователя но тк это возможно и из админки с применением "isAdmin" то при $request->all() пользователи смогут отправить поле isAdmin и сделать себя админом. Такие случаи надо сразу отсекать т.к. в дальнейшем можно запутаться или забыть про это. Оставляешь только нужные для действия поля и нет проблем.
3) АА я понял то есть если в базе раньше было 1 а при update не пришло поле то надо его сделать 0.
Сделал так. значит наверно и вправду было дело в том что не выполнялся роут
$scope.$on(
"$routeChangeSuccess",
function ( event ) {
$scope.route1 = $route.current.params.text;
все равно не понимаю. в route2 содержится и отображается объект с данными однако значение с него не берет. но ведь факт того что он уже там есть значит что контролер отработал после роутера. можно попробовать по другому. добавить $route (в этом объекте уже есть все нужные значения) , в нем 2 объекта первый routes второй current (нужный объект в котором уже есть необходимые значения). так вот. если выводить $route.routes то выводится объект а если $route.current то undifined хотя он присутствует в $route.
там очень простая система темплейтов все задается в настройках категории, а сами шаблоны обычный хтмл + теги которые описаны в документации дле. просто береш нужный тег и вставляешь в хтмл
Или например такая ситуация:
Из пользовательского фронтенда можно создать пользователя но тк это возможно и из админки с применением "isAdmin" то при $request->all() пользователи смогут отправить поле isAdmin и сделать себя админом. Такие случаи надо сразу отсекать т.к. в дальнейшем можно запутаться или забыть про это. Оставляешь только нужные для действия поля и нет проблем.
3) АА я понял то есть если в базе раньше было 1 а при update не пришло поле то надо его сделать 0.