如何在Laravel中重定向的视图中显示验证消息?
这是我在Controller中的功能
public function registeruser()
{
$firstname = Input::get('firstname');
$lastname = Input::get('lastname');
$data = Input::except(array('_token')) ;
$rule = array(
'firstname' => 'required',
'lastname' => 'required',
) ;
$validator = Validator::make($data,$rule);
if ($validator->fails())
{
$messages = $validator->messages();
return Redirect::to('/')->with('message', 'Register Failed');
}
else
{
DB::insert('insert into user (firstname, lastname) values (?, ?)',
array($firstname, $lastname));
return Redirect::to('/')->with('message', 'Register Success');
}
}
Run Code Online (Sandbox Code Playgroud)
我知道下面给出的代码是一个糟糕的尝试,但我怎么能解决它,我错过了什么
@if($errors->has())
@foreach ($errors->all() as $error)
<div>{{ $error }}</div>
@endforeach
@endif
Run Code Online (Sandbox Code Playgroud)
这是我app.js 在AngularJS中的路由文件
var app = angular.module('myApp', ['ngRoute', 'ngAnimate', 'toaster']);
app.config(['$routeProvider',
function ($routeProvider) {
$routeProvider.
when('/login', {
title: 'Login',
templateUrl: 'resources/views/layouts/loginUser.php',
controller: 'authCtrl'
})
.when('/', {
title: 'Login',
templateUrl: 'resources/views/layout/login.php',
controller: 'logoutCtrl'
})
.when('/reset', {
title: 'Reset Password',
templateUrl: 'resources/views/layouts/forgetPassword.php',
controller: 'authCtrl'
})
.when('/invalidtoken', {
title: 'Login',
templateUrl: 'resources/views/layout/invalidtoken.php',
controller: 'authCtrl',
role: '0'
})
//$locationProvider.html5Mode(true);
}])
.run(function ($rootScope, $location, Data, $http) {
$rootScope.$on("$routeChangeStart", function (event, next, current) {
var nextUrl = next.$$route.originalPath;
if (nextUrl == '/signin' || nextUrl == '/login' …Run Code Online (Sandbox Code Playgroud) 这是我的选择框,这里将加载所有公司,
但是我希望将特定公司显示为默认选择,我在会话中使用它.
这是我的代码
$sessioncompany = 'ABCcompany'
$comp[''] = 'Company';
@foreach($company_list as $row)
<?php
$comp[$row->CompanyID] = $row->CompanyName;
?>
@endforeach
{{ Form::select('CompanyID', $comp, '', array('id' => 'seCompanyID')); }}
Run Code Online (Sandbox Code Playgroud)
我尝试的是
{{ Form::select('CompanyID', $comp, '', array('id' => 'seCompanyID'), array(id=>$sessioncompany)); }}
Run Code Online (Sandbox Code Playgroud)
但我以失败告终
我正在做的错误是什么?如何解决这个问题?
注意:我想在原生laravel方法中使用它
这是我在PHP中的内容:
我需要爆炸给定的变量
$a = "hello~world";
Run Code Online (Sandbox Code Playgroud)
我需要爆炸
$first = "hello";
$second = "world";
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点 ??
这是我到目前为止所尝试的.
<?php
$str = "a~b";
$a = (explode("~",$str));
$b = (explode("~",$str));
echo explode('.', 'a.b');
?>
Run Code Online (Sandbox Code Playgroud)
我知道我做错了.我的错是什么,我该如何解决这个问题?
这是我的字符串
var a ="<div id='render'>First<div class='render1'>Second</div></div>";
Run Code Online (Sandbox Code Playgroud)
我需要把里面的文字render和render1
我怎样才能做到这一点 ?
我试过
var a ="<div id='render'>First<div class='render1'>Second</div></div>";
alert(a.getElementsByTagName("render")[0].innerHTML);
Run Code Online (Sandbox Code Playgroud)
这是我的小提琴
但我收到了类似的错误
未捕获的类型错误:a.getElementsByTagName 不是函数
我怎样才能做到这一点
笔记 :
这不是来自站点的内容,我试图从其他语句中获取文本,因此我将响应分配给一个变量并对其进行处理。
我只需要使用 javascript 来做到这一点