Laravel blade “old input or default variable”?
问题 I want to show the old input in input value. If there isn't old input, than show other variable: value="{{ old('salary_' . $employee->id) or 'Default' }}" But when there is no old input, it gives me 1 instead of the default value! I think the problem has something to do with the concatenation, but I don't know how to fix it!? 回答1: or is a comparison operator in PHP, so your code is evaluating to true , or 1. What you want is a ternary if statement. As mentioned, or can be used in blade as