zoukankan      html  css  js  c++  java
  • laravel 新手 =_= 持续更新

    1. 类找不到

    ReflectionException in RouteDependencyResolverTrait.php line 81:
    Class AppHttpControllersUser does not exist.

    最可能的原因 是忘记引入models 里面的User 类导致的

    2.所有用户数据进行删除,将数据库重置

    php artisan migrate:refresh

    3.post 提交数据  --

    3-1.{{ csrf_field() }}

    3-2 .Laravel 提供了全局辅助函数 old  帮助我们在 Blade 模板中显示旧输入数据。这样当信息填写错误,页面进行重定向访问时,输入框将自动填写上最后一次输入过的数据

    <div class="panel-body">
    <form method="POST" action="#">
    {{ csrf_field() }}
    <div class="form-group">
    <label for="name">名称:</label>
    <input type="text" name="name" class="form-control" value="{{ old('name') }}">
    </div>

    <div class="form-group">
    <label for="email">邮箱:</label>
    <input type="text" name="email" class="form-control" value="{{ old('email') }}">
    </div>

    <div class="form-group">
    <label for="password">密码:</label>
    <input type="password" name="password" class="form-control" value="{{ old('password') }}">
    </div>

    <div class="form-group">
    <label for="password_confirmation">确认密码:</label>
    <input type="password" name="password_confirmation" class="form-control" value="{{ old('password_confirmation') }}">
    </div>
     
    4. 设定validation的提示语 需要在 resources/lang/zh/validation.php里面去定义
    zh 是根据自己的需求创建的 
    en 是系统自己建立的

     GitHub 上有人专门为此写了一个扩展包 - overtrue/laravel-lang 来对 Laravel 提供默认提示信息添加多语言版本翻译。

    接下来让我们使用 Composer 来安装 laravel-lang

    $ composer require "overtrue/laravel-lang:~3.0"

    由于该包已经配置了包的自动注册(Package Auto-Discovery) ,所以不需要你在配置文件去注册服务提供器即可使用。

    最后,我们还需要将项目语言设置为中文。 在vendor/caouecs/laravel-lang/src/zh-CN 复制到 resources/lang/下面

    config/app.php  

    'locale' => 'zh-CN',

    <?php return [ . . . 'locale' => 'zh-CN', . . . ];

        //对提交的数据进行验证
        public function store(Request $request){
           $this->validate($request,[
               'name'=>'required|max:50',
               'email'=>'required|email|unique:users|max:255',
               'password'=>'required|confirmed|min:6'
           ]);
           //保存用户 
           //获取所有的提交的数据 $data = $request->all();
            $user = User::create([
                'name'=>$request->name,
                'email'=>$request->email,
                'password'=>bcrypt($request->password),
            ]);
            //保存session  success 代表为键名 '欢迎···'代表是键值  全局辅助函数 session() redirect()
            session()->flash('success','欢迎,已经保存session');
            //保存数据并跳转
            return redirect()->route('user.show',[$user]);
        }
     
      
  • 相关阅读:
    jsp转向
    什么是 XDoclet?
    tomcat中的几点配置说明
    mysql5问题
    POJ 3734 Blocks
    POJ 2409 Let it Bead
    HDU 1171 Big Event in HDU
    POJ 3046 Ant Counting
    HDU 2082 找单词
    POJ 1286 Necklace of Beads
  • 原文地址:https://www.cnblogs.com/leilei-1/p/8254082.html
Copyright © 2011-2022 走看看