laravel 提交表单_laravelapi分页

laravel 提交表单_laravelapi分页设置路由: use IlluminateSupportFacadesRoute; //设置路由访问控制器只能是get访问 // Route::get(‘/user’,’User@user’); //…

	laravel框架 路由和表单数据传输 数据库[数据库教程]

设置路由:

use IlluminateSupportFacadesRoute;
//设置路由访问控制器只能是get访问
// Route::get(‘/user‘,‘[email protected]‘);
// Route::get(‘/‘,function(){
//     return ‘hello world‘;
// });

// 请求方式 只能用post
// Route::post(‘/‘,‘[email protected]‘);

//可以设置多个请求方式
// Route::match([‘get‘,‘post‘],‘/‘,‘[email protected]‘);

//可以使用任何方式进行访问
// Route::any(‘/‘,‘[email protected]‘);

//路由别名
Route::any(‘/‘,‘[email protected]‘)->name(‘shouye‘);
Route::any(‘/d‘,‘[email protected]‘);

//使用route获取地址 并且用redirect跳转
Route::any(‘/tzh‘,function(){
    return redirect()->route(‘shouye‘);
});

//路由组
// Route::group([‘prefix‘=>‘admin‘],function(){
//     Route::any(‘/a‘,‘[email protected]‘);
// });

//加载视图文件
Route::any(‘/view‘,function(){
    return view(‘welcome‘);
});
表单数据传输和操作数据库:
use IlluminateHttpRequest;
use IlluminateSupportFacadesDB;
use IlluminateSupportFacadesInput ;

class User extends Controller
{
    public function user( Request $request)
    {
        // return ‘控制器‘;
        if($_POST){
            /**
             * 用request接受
             */
            //获取所有数据
            // var_dump($request->all());
            //获取单个用户的数据 后面是默认值 不写的话就是获取单条数据
            var_dump($request->input(‘title‘,‘zhangsan‘));
            /**
             * 用input接受
             */
            // 如果参数没有被传递使用该默认值,也可以不写默认值就是只获取一个用户输入的内容
            // var_dump(Input::get(‘titlee‘,‘张三‘));
            // 获取所有的用户的输入
            // var_dump(Input::all());
            // 获取指定几个用户的输入
            // var_dump(Input::only([‘title‘,‘lizi‘]));
            // 获取指定几个用户的输入以外的所有的参数
            // var_dump(Input::except([‘title‘]));
            // 判断某个输入的参数是否存在
            // var_dump(Input::has(‘name‘));

        }
    }
    public function dbo()
    {
        //实例化数据库类 这个样可以快速引入db这个类
        // new db

        // 添加数据
        // $arr=[
        //     ‘title‘=>‘laravel‘
        // ];
        // 这是添加多条数据
        // $arr=[
        //     [‘title‘=>‘laravel1‘],
        //     [‘title‘=>‘laravel2‘]
        // ];
        // Db::table(‘product‘)->insert($arr);
        //添加后获取id值
        // $id=Db::table(‘product‘)->insertGetId($arr);

        //更新数据
        // $arr=[
        //     ‘price‘=>‘11‘
        // ];
        // Db::table(‘product‘)->where(‘id‘,14)->update($arr);

        //字段自增
        // Db::table(‘product‘)->where(‘id‘,14)->increment(‘price‘);
        //字段自减
        // Db::table(‘product‘)->where(‘id‘,14)->decrement(‘price‘);

        //查询数据 使用get来查
        // $list=DB::table(‘product‘)->get();
        // foreach($list as $val){
        //     echo $val->id.‘<br>‘;
        // }

        //查询数据 单条
        // $info=Db::table(‘product‘)->where(‘id‘,5)->first();
        // dd($info->title);
        
        //取某一行的某一个值
        db::table(‘product‘)->where(‘id‘,5)->value(‘title‘);

        //获取某些字段
        db::table(‘product‘)->where(‘id‘,5)->select(‘title‘,‘id‘)->get();
    }
}

laravel框架 路由和表单数据传输 数据库

原文地址:https://www.cnblogs.com/sheep-fu/p/13336313.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7285.html

(0)
上一篇 2023-03-23
下一篇 2023-03-23

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注