我想在用户提供错误输入时在View页面中显示验证错误.当用户提供错误的输入时,它不会在数据库中保存任何内容.但是在用户视图页面中没有错误消息.如果有人发现错误,请帮帮我.
这是控制器:
public function saveUser(Request $request){
$this->validate($request,[
'name' => 'required|max:120',
'email' => 'required|email|unique:users',
'phone' => 'required|min:11|numeric',
'course_id'=>'required'
]);
$user = new User();
$user->name= $request->Input(['name']);
$user->email= $request->Input(['email']);
$user->phone= $request->Input(['phone']);
$user->date = date('Y-m-d');
$user->completed_status = '0';
$user->course_id=$request->Input(['course_id']);
$user->save();
return redirect('success');
}
Run Code Online (Sandbox Code Playgroud)
这是路线:
Route::group(['middleware' => 'web'], function () {
Route::get('/', function () {
return view('index');
})->name('main');
Route::post('/saveUser',[
'uses' => 'AppController@saveUser',
'as'=>'saveUser',
]);
});
Run Code Online (Sandbox Code Playgroud)
这是刀片视图页面:
@extends('layouts.master')
@section('title')
Create User
@endsection
@section('content')
@include('partials.message-block')
<div class="container" >
<h3> Student Register </h3>
{!! Form::open(array('route' => 'saveUser','class'=>'form-horizontal','method'=>'POST')) !!} …Run Code Online (Sandbox Code Playgroud) 我正在使用Laravel for web app.在生产中上传了所有内容,发现某些文件可以通过url直接访问 - 例如http://example.com/composer.json
如何避免直接访问?
我正在调查使用缓存清单.如果我有一个清单,如:
CACHE MANIFEST
stylesheets/style.css
Run Code Online (Sandbox Code Playgroud)
在页面中我有一个CSS元素引用stylesheets/style.css?v=123.
将style.css文件从缓存或远程取回?
我正在尝试使用Codeigniter和APC制作进度条.
这是我的表格:
<form method="post" action="" id="upload_file" enctype="multipart/form-data" target="result_frame">
<input type="hidden" value="<?php echo uniqid(); ?>" id="progress_key" name="APC_UPLOAD_PROGRESS" />
<p><label for="userfile">Séléctionnez un fichier</label><br />
<input type="file" name="userfile" id="userfile" size="20" />
<button class="btn btn-primary" type="submit" name="submit" id="submit" value="Submit"><span class="icon-upload"></span> Valider</button></p>
Run Code Online (Sandbox Code Playgroud)
当用户点击提交按钮时,它会触发上传过程.这是我的"检查进度"功能:
function checkProgress() {
$.ajax({
type: "POST",
url: "/fbe_upload/index.php/fbeupload/upload_progress",
async: true,
dataType: "json",
data: {
session_unid: $('#progress_key').val()
},
//Success
success: function(data) {
//Progress
liveProgress = data.progress;
//Progress bar
$('#progressBar-' + idRow).attr("class", "progress progress-striped active");
$('#progressBar-' + idRow + " div.bar").css("width", parseInt(liveProgress) + "%"); …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用具有角度和要求的ng-polymer-elements.我确实遵循了这个说明https://github.com/GabiAxel/ng-polymer-elements,但我没有成功.当我从"main.js"中删除我的需求中的"ng-polymer-elements"实例时,一切正常.有人可以帮帮我吗?谢谢.
一个小问题部分:
未捕获错误:[$ injector:modulerr]由于以下原因无法实例化模块Coderup:错误:[$ injector:nomod]模块'Coderup'不可用!您要么错误拼写了模块名称,要么忘记加载它.如果注册模块,请确保将依赖项指定为第二个参数.
require.config({
paths: {
angular: '../bower_components/angular/angular',
'angular-animate': '../bower_components/angular-animate/angular-animate',
'angular-cookies': '../bower_components/angular-cookies/angular-cookies',
'angular-mocks': '../bower_components/angular-mocks/angular-mocks',
'angular-resource': '../bower_components/angular-resource/angular-resource',
'angular-sanitize': '../bower_components/angular-sanitize/angular-sanitize',
'angular-scenario': '../bower_components/angular-scenario/angular-scenario',
'angular-touch': '../bower_components/angular-touch/angular-touch',
bootstrap: '../bower_components/bootstrap/dist/js/bootstrap',
'ng-polymer-elements' : '../bower_components/ng-polymer-elements/ng-polymer-elements.min',
platform : '../bower_components/platform/platform',
'uiRouter' : '../bower_components/angular-ui-router/release/angular-ui-router',
jquery : '../bower_components/jquery/dist/jquery.min'
},
shim: {
angular: {
deps: ['platform'],
exports: 'angular'
},
platform : {
exports : 'platform'
},
jquery : {
exports: 'jquery'
},
'ng-polymer-elements' : [
'angular'
],
'uiRouter': [
'angular'
],
'angular-cookies': [
'angular'
],
'angular-sanitize': [
'angular' …Run Code Online (Sandbox Code Playgroud) requirejs angularjs polymer material-design angular-material
在下面的代码中,我想隐藏浏览器控制台正在查看的密钥(扬声器)密钥的内容.
var App_Version = 1;
var App_id = 35;
var Speaker = "password";
Run Code Online (Sandbox Code Playgroud) javascript ×2
laravel ×2
php ×2
.htaccess ×1
access ×1
angularjs ×1
apc ×1
caching ×1
codeigniter ×1
html5 ×1
jquery ×1
laravel-5.2 ×1
polymer ×1
progress-bar ×1
requirejs ×1
upload ×1
validation ×1