Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未定义常数S的使用-假定;S";_Php_Mysql_Laravel - Fatal编程技术网

Php 未定义常数S的使用-假定;S";

Php 未定义常数S的使用-假定;S";,php,mysql,laravel,Php,Mysql,Laravel,这是密码,我需要密码 学生id自动递增,格式为“S-0001”、“S-0002”等 如果有其他方法,请分享,因为这是我的学校作业。增量是一个整数,不能使用字符串键 在Laravel文档中,它显示为“表->增量('id')”==>“自动递增无符号整数(主键)等效列” 您想要实现的是,如果为键的数据表添加前缀,或者使用字符串(在这种情况下,您必须自己控制增量id),可能会更好。您需要查看常量、变量、字符串和数字之间的差异 $table->increments('student_id', 6)-

这是密码,我需要密码 学生id自动递增,格式为“S-0001”、“S-0002”等


如果有其他方法,请分享,因为这是我的学校作业。

增量是一个整数,不能使用字符串键

在Laravel文档中,它显示为“表->增量('id')”==>“自动递增无符号整数(主键)等效列”


您想要实现的是,如果为键的数据表添加前缀,或者使用字符串(在这种情况下,您必须自己控制增量id),可能会更好。

您需要查看常量、变量、字符串和数字之间的差异
$table->increments('student_id', 6)->start_from(S-0000)->primary_key()->nullable(false);